2013-07-24 55 views
2

我有一個嵌入的Youtube播放列表,過去9個月左右工作正常。 它顯示播放列表的第一個視頻,每當我們有新的視頻顯示時,我們每隔幾天就將一個新視頻放到列表的前面。Youtube嵌入播放列表插入播放按鈕而不是第一個視頻

在過去幾天中,Youtube已停止播放播放列表的第一個視頻,而是顯示「全部播放」按鈕。爲什麼這突然開始發生?

我們沒有更改任何嵌入式的YouTube參數。

UPDATE

只是爲了澄清。取而代之的是第一個視頻的嵌入圖像,我只是在其上面放置了全部播放按鈕和播放符號的黑色屏幕。我們嘗試改變視頻並且放棄新視頻。點擊播放全部,然後啓動播放器中嵌入的視頻。

回答

4

當嵌入嵌入選項的播放列表時,看起來好像不太對勁。除了你提到的問題之外,當你最終開始播放列表時,它看起來像是從索引1(即第二個視頻)開始播放,而不是索引0.值得一看的是,如果票據已經被記錄引用該行爲。

我可以證實,使用iframe的API會達到預期的效果:這樣的事情:

<!DOCTYPE html> 
<html> 
    <body> 
    <div id="player"></div> 
    <script> 
     var tag = document.createElement('script'); 
     tag.src = "https://www.youtube.com/iframe_api"; 
     var firstScriptTag = document.getElementsByTagName('script')[0]; 
     firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); 
     var player; 
     function onYouTubeIframeAPIReady() { 
     player = new YT.Player('player', { 
      height: '390', 
      width: '640', 
      videoId: '', 
      events: { 
      'onReady': onPlayerReady 
      } 
     }); 
     } 
     function onPlayerReady(event) { 
     player.cuePlaylist({'listType':'playlist','list':'PLE2714DC8F2BA092D'}); 
     } 
    </script> 
    </body> 
</html> 

在播放列表加載的第一部影片的海報,一旦你開始玩它,然後播放列表工具欄在底部可用於導航到列表中的其他視頻。

+0

是的,我更改爲使用Javascript API而不是iframe,現在它的工作原理!不知道爲什麼這突然發生在藍色之外,現在已經過去了幾天!感謝您的解決方案! – jbx

相關問題