2012-05-21 89 views
0

網站EndlessVideo以前工作正常,但突然間它不會再循環視頻。我發現,在控制檯運行下面的代碼有想要的效果,但奇怪的是,將它添加到頁面的底部似乎不工作:YouTube視頻不會重複

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

我已經試過了上述的各種修改,包括從onYouTubePlayerReady()調用它,在定時器上運行它等等......沒有任何東西似乎工作。

回答

1

youtube視頻播放器在頁面加載後加載。所以這個事件實際上並沒有被綁定到玩家身上。請嘗試在視頻開始播放或至少在播放器加載後添加狀態處理程序。

0

通過傳遞&loop=1查詢字符串來啓用循環。

JavaScript API不需要啓用循環。