Youtube嵌入式播放列表插入播放按钮而不是第一个视频

我有一个嵌入的Youtube播放列表,过去9个月左右的时间里,它一直工作正常。 它显示播放列表的第一个视频,每当我们有新的视频展示时,我们每隔几天就将一个新视频放到列表的前面。

在过去几天里,Youtube停止播放播放列表的第一个视频,而是显示“全部播放”按钮。 为什么这突然开始发生?

我们没有更改任何嵌入的YouTube参数。

UPDATE

只是为了澄清。 取而代之的是第一个视频的嵌入图像,我只是在其上面放置了全部播放按钮和播放符号的黑色屏幕。 我们尝试改变视频并且放弃新视频。 点击播放全部,然后启动播放器中嵌入的视频。


当嵌入带​​有<iframe>嵌入选项的播放列表时,看起来好像不太正确。 除了你提到的问题之外,当你最终开始播放列表时,它看起来像是从索引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>

加载播放列表中第一个视频的海报,一旦开始播放,则播放列表工具栏将在底部可用于导航到列表中的其他视频。

链接地址: http://www.djcxy.com/p/47453.html

上一篇: Youtube embedded playlist diplays playall button instead of the first video

下一篇: ruby on rails