我希望我的YouTube视频总是从头开始播放,而不是上次停止播放的地方

时间:2017-09-14 20:33:20

标签: javascript iframe youtube-iframe-api

当我将YouTube视频加载到我的网页时,我希望它默认从头开始播放。我使用javascript代码来控制它,我需要它从最初开始。但是,每次我重新加载页面时,视频都会从中断处播放,我无法测试我的脚本。

1 个答案:

答案 0 :(得分:0)

遵循API documentation这应该有效:

<div id="player"></div>

<script>
  // The IFrame Player API code should be added here

  var player;
  function onYouTubeIframeAPIReady() {
    player = new YT.Player('player', {
      videoId: 'UG8DX3LxDb8',
      playerVars: {
         'start': 0
      },
      events: {
        'onReady': onPlayerReady
      }
    });
  }

  function onPlayerReady(event) {
    event.target.playVideo();
  }
</script>

此代码生成一个iframe,显示ID为“UG8DX3LxDb8”的视频,playerVar start告诉API从0秒开始。