EndlessVideo网站曾经工作正常,但突然之间它不再循环播放视频了。我发现在控制台中运行以下代码具有所需的效果,但奇怪的是,将其添加到页面底部似乎不起作用:
<script>
ytplayer = jQuery("#ytapiplayer")[0];
ytplayer.addEventListener("onStateChange", "onytplayerStateChange1");
function onytplayerStateChange1(state){console.log(state);if(state == 0){ytplayer.playVideo();}}
</script>
我已经尝试了上述各种修改,包括从onYouTubePlayerReady()
调用它,在计时器上运行它等......似乎什么都不起作用。
YouTube 视频播放器在页面加载后加载。因此,事件实际上并没有绑定到玩家。请尝试在视频开始播放后或至少在播放器加载后添加状态处理程序。
通过传递&loop=1
查询字符串来启用循环。
启用循环不需要 JavaScript API。