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 に答える