网站EndlessVideo以前可以正常工作,但突然之间它不会再循环播放视频了。我发现在控制台中运行以下代码具有想要的效果,但奇怪的是,将其添加到页面底部似乎不起作用:
<script>
ytplayer = jQuery("#ytapiplayer")[0];
ytplayer.addEventListener("onStateChange", "onytplayerStateChange1");
function onytplayerStateChange1(state){console.log(state);if(state == 0){ytplayer.playVideo();}}
</script>
我已经尝试了上述的各种修改,包括从
onYouTubePlayerReady()
调用它。 ,在计时器上运行它等等......似乎没有任何效果。
最佳答案
加载页面后加载 youtube 视频播放器。所以事件实际上并没有与玩家绑定(bind)。请在视频开始播放后或至少在播放器加载后尝试添加状态处理程序。
关于javascript - YouTube 视频不会重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10686614/