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