asasass
1
How can that be adjusted or fixed in the code so that I am not receiving that warning message?
https://jsfiddle.net/k6q4c2j3/
It goes up to 100.
function onYouTubeIframeAPIReady() {
players.add(".playa1", {});
players.add(".playa2", {});
players.add(".playa3", {});
players.add(".playa4", {});
players.add(".playa5", {
playerVars: {
playlist: "0dgNc5S8cLI,mnfmQe8Mv1g,-Xgi_way56U,CHahce95B1g"
}
});
I’m gonna go with… “dont have that many statements”.
let playlists = Array(100);
playlists[5] = "0dgNc5S8cLI,mnfmQe8Mv1g,-Xgi_way56U,CHahce95B1g";
for (let i = 1; i <= 100; i++) {
let playvars = {}
if(playlists[i]) { playvars.playerVars = {playlist: playlists[i]}; }
players.add(".playa"+i, playvars);
}
1 Like
asasass
3
I can do this: https://jsfiddle.net/vyod3h54/
Wait, I can’t do this.
function onYouTubeIframeAPIReady() {
//For single videos.
for (let i = 1; i <= 100; i++) {
players.add(".playa" + i);
//Custom added playervars
players.add(".playa5", {
playerVars: {
playlist: "0dgNc5S8cLI,mnfmQe8Mv1g,-Xgi_way56U,CHahce95B1g"
}
});
}
}
Gandalf
4
That’s not what @m_hutley suggested you do.
asasass
5
It works now: https://jsfiddle.net/h60tcjks/
I had to fix something.
function onYouTubeIframeAPIReady() {
//For single videos.
for (let i = 1; i <= 100; i++) {
players.add(".playa" + i);
}
//Custom added playervars
players.add(".playa100", {
playerVars: {
playlist: "0dgNc5S8cLI,mnfmQe8Mv1g,-Xgi_way56U,CHahce95B1g"
}
});
}