2017-01-14 62 views
0

所以我有這個Twitch視頻(過去的廣播),我想在我的網頁上顯示。現在我想在播放視頻時顯示當前的時間。有這個函數返回這次,但我不能讓它顯示在「實時」(你真的看到它正在運行)。我只能在演示完一個動作後才能顯示當前時間。顯示抽搐視頻的當前時間

<script src= "http://player.twitch.tv/js/embed/v1.js"></script> 

<div id="play"></div> 
<div id="time"><span>kp</span></div> 

<script type="text/javascript"> 
    var options = { 
     width: 854, 
     height: 480, 
     video: "v113523217" 
    }; 
    var player = new Twitch.Player("play", options); 

    //this just returns 0 
    var test = player.getCurrentTime(); 
    $('#time').append(test); 

    //this works 
    $('span').click(function() { 
     var test = player.getCurrentTime(); 
     $('#time').html(test); 
    }); 
</script> 

是否可以顯示播放器當前時間的運行計時器?我可能還想根據剩餘時間做一些事情。

回答

1

我想你想每秒更新一次:

setInterval(function(){ 
var test = player.getCurrentTime(); 
    $('#time').html(test); 
    //if you want to show something after 1 minute (for example): 
    if(test>60000&&test<61000){ 
    alert("one min"); 
    } 
},1000); 
+0

謝謝主席先生!是有點擔心表現使用這個,但這是做的工作就好:) – Luffyyyyy

+0

@Luffyyyyy高興地幫助。 js中的定時器被添加到qeue中,當js沒有工作時它們被執行。 –