Whichever one will get to resolving the issue so both are working in the code.
When it is set with only playerVars removed from settings.
const playerVars = settings/*.playerVars*/;
https://jsfiddle.net/1Lk5eqvp/
const defaultOptions = defaults.playerOptions;
const defaultVars = defaultOptions.playerVars;
const playerVars = settings/*.playerVars*/;
const playerOptions = combinePlayerOptions(defaultOptions, settings);
playerOptions.playerVars = Object.assign({}, defaultVars, playerVars);
const player = new YT.Player(video, playerOptions);
players.push(player);
return player;
}
These are working
managePlayer.addRandom(".playa", {
start: 45
}, [
managePlayer.add(".playc", {
start: 60
});
This is not working:
managePlayer.init({
playerVars: {
controls: 0,
fs: 0
}
});
When this line is also removed
/*playerOptions.playerVars = Object.assign({}, defaultVars, playerVars);*/
https://jsfiddle.net/2mrzo3gy/
const defaultOptions = defaults.playerOptions;
const defaultVars = defaultOptions.playerVars;
const playerVars = settings/*.playerVars*/;
const playerOptions = combinePlayerOptions(defaultOptions, settings);
/*playerOptions.playerVars = Object.assign({}, defaultVars, playerVars);*/
const player = new YT.Player(video, playerOptions);
players.push(player);
return player;
}
This is working:
managePlayer.init({
playerVars: {
controls: 0,
fs: 0
}
});
These are not working.
managePlayer.addRandom(".playa", {
start: 45
}, [
managePlayer.add(".playc", {
start: 60
});