0

我正在制作一个嵌入 youtube 视频的网站,视频在播放过程中需要多次暂停,并且需要在特定时间播放。

我已经检查了 api,它让我走了一段路,但我无法让它工作。

这:https ://developers.google.com/youtube/iframe_api_reference?hl=en#Getting_Started 完成了一半的工作,但我似乎无法解决它来做我想做的事。

关于我可以使用什么的任何建议,以便这样的事情可以工作?

 player.getCurrentTime();
 if(player.getCurrentTime == time[i]){
    player.pauseVideo();
 } 

或者..如果有更有效的方法,我全神贯注。:)

4

1 回答 1

0

我设法找到了解决我的问题的方法。

 var count;
  var time;
  var vid1 = [10,20,30,40];
  function timerCount() {
      count = Math.round(player.getCurrentTime());
      document.getElementById("time").value = count;
      time = setTimeout("timerCount()", 1000);
      for(var i = 0; i< vid1.length; i++){
        if(count == vid1[i]){
          pauseVideo();
        }
      }
  }
  function pauseVideo() {
         player.pauseVideo();
         player.seekTo(count +1);
  }
于 2013-06-17T08:34:25.540 回答