YouTube视频不会重复

时间:2012-05-21 13:54:25

标签: javascript youtube youtube-api youtube-javascript-api

网站EndlessVideo过去工作正常,但突然间它不再循环播放视频了。我发现在控制台中运行以下代码具有所需的效果,但奇怪的是,将其添加到页面底部似乎不起作用:

<script>
ytplayer = jQuery("#ytapiplayer")[0];
ytplayer.addEventListener("onStateChange", "onytplayerStateChange1"); 
function onytplayerStateChange1(state){console.log(state);if(state == 0){ytplayer.playVideo();}}
</script>

我尝试过对上述内容的各种修改,包括从onYouTubePlayerReady()调用它,在计时器上运行它等等......似乎没什么用。

2 个答案:

答案 0 :(得分:1)

加载页面后加载youtube视频播放器。所以事件实际上并没有被绑定到玩家身上。请在视频开始播放后或至少在播放器加载时尝试添加状态处理程序。

答案 1 :(得分:0)

通过传递&loop=1查询字符串来启用循环。

启用循环不需要JavaScript API。