需要访问嵌入式YouTube视频当前时间

时间:2013-06-14 11:14:14

标签: javascript iframe time youtube

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

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

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

对我可以使用的任何建议,以便这样的东西可以工作?

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

或者......如果有一种更有效的方法,我会全力以赴。 :)

1 个答案:

答案 0 :(得分: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);
  }