javascript - 无法禁用youtube嵌入播放列表自动播放

标签 javascript youtube youtube-api

<iframe width="763" height="448" src="http://www.youtube.com/embed/videoseries?list=PLD7SqVUGDdDBw_xmMKTDF5MlBwys_KlUk&showinfo=0&rel=0&autoplay=0" frameborder="0" allowfullscreen style="margin-top:5px; margin-left:5px;"></iframe>

当我尝试将其仅嵌入视频时,它可以工作,但是当我在“嵌入的播放列表代码”中禁用自动播放时,它不起作用。

在第一个视频中,它不会自动播放,但是当视频结束时,它将播放下一个视频,我希望在每个视频之后停止播放。

任何的想法?

最佳答案

我找到了这种情况的解决方案,这是我正在搜索的代码,也许它也可以为您提供帮助。

<div id=player></div>
<script type="text/javascript">
      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: '448',
          width: '763',
          playerVars: {
              'showinfo': 0,
              'controls': 0,
        listType: 'playlist',
        list: 'PLD7SqVUGDdDBw_xmMKTDF5MlBwys_KlUk'
            },
          events: {
            'onReady': onPlayerReady,
            'onStateChange': onPlayerStateChange
          }
        });
      }

      function onPlayerReady(event) {
        // event.target.playVideo();
      }
      function play_this_video(){
 player.playVideo();
}


      function onPlayerStateChange(event) {
        if (event.data == YT.PlayerState.ENDED) {
          player.stopVideo();
        }
      }
    </script>

关于javascript - 无法禁用youtube嵌入播放列表自动播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27669780/

相关文章:

javascript - 捕获按钮上所有单击的跨浏览器方式是什么?

javascript - Youtube API setvolume 在 iOS 上不工作?

django - 使用 Django 在模板中显示 YouTube 视频

jquery - 播放 YouTube 视频时停止 jQuery 内容 slider

android - 如何通过 Intent 播放 YouTube 视频?

youtube - YouTube数据API V3:使用playlistItems.lsit可以检索的最大项数是100000吗?

Javascript 事件监听器退出(?)监听... Youtube API - 无控制台错误

javascript - 如何用javascript删除段落内容

javascript - 如何根据旁边的div类设置div高度?

javascript - 带条件重新分配的 ESLint 首选常量错误