需要if语句条件检查vimeo视频是否正在播放

时间:2014-03-05 12:57:08

标签: javascript vimeo-api vimeo-player

这是我的代码到目前为止,但我的情况是错误的,我不知道该使用什么。任何帮助将不胜感激。

function timeout(){
    setTimeout(function()
    {


  if( froogaloop.api('paused')==false)
  {
      document.getElementById('subs').innerHTML = js_arr[i];
              i=i+4;
            j=j+4;
            hour = parseInt(js_arr[j].substring(0,1));
            min = parseInt(js_arr[j].substring(3,4));
            seconds = parseInt(js_arr[j].substring(6,7));
            mil_sec = parseInt(js_arr[j].substring(9,11));
            time = (hour*3600000)+(min*60000)+(seconds*1000)+mil_sec;


            timeout();
     }
      else{
        timeout();
      }


    },time);

}

1 个答案:

答案 0 :(得分:0)

JS API使用postMessage,因此它是异步的。您还需要将iframe传递给API库。

$f(iframe).api('paused', function(isPaused) {
    // do stuff here with the isPaused var
});