如何在特定时间播放嵌入式YouTube视频iframe视频?

时间:2015-05-29 01:06:55

标签: javascript iframe video youtube

如何在iframe API中嵌入包含开始和结束时间的Youtube视频?

如何在特定的开始时间播放视频直到特定的结束时间?

以下是Google示例,我无法理解:

loadVideoById({'videoId': 'bHQqvYy5KYo',
           'startSeconds': 5,
           'endSeconds': 60,
           'suggestedQuality': 'large'});

https://developers.google.com/youtube/iframe_api_reference?hl=en

这是小提琴(第43-47行)http://jsfiddle.net/8R5y6/357/

1 个答案:

答案 0 :(得分:1)

执行此操作的一种方法是传递 playerVars 对象,该对象在创建播放器时设置了开始结束参数。

player = new YT.Player('player', {
      height: '390',
      width: '640',
      videoId: 'M7lc1UVf-VE',
      events: {
        'onReady': onPlayerReady,
        'onStateChange': onPlayerStateChange
      },
      playerVars: {
         start: 5,
         end: 60
      }
    });


虽然请注意,在您的JSFiddle示例中,onPlayerStateChange函数会在播放6秒后停止播放视频。