我知道怎麼去使用YouTube視頻的當前經過時間的實時電流經過的時間...顯示YouTube視頻
player.getCurrentTime()
但我需要一種方式來顯示這是一個元素中的文本更新因此我可以在播放視頻時顯示YouTube視頻計數的當前時間。最好使用jQuery來做這件事的正確方法是什麼?
我知道怎麼去使用YouTube視頻的當前經過時間的實時電流經過的時間...顯示YouTube視頻
player.getCurrentTime()
但我需要一種方式來顯示這是一個元素中的文本更新因此我可以在播放視頻時顯示YouTube視頻計數的當前時間。最好使用jQuery來做這件事的正確方法是什麼?
如果玩家在秒數翻轉時不提供回叫,您仍然可以輪詢當前時間。選擇正確的輪詢頻率性能的權衡,但你並不真的需要曲柄它:
setInterval(function(){
display.innerText = player.getCurrentTime();
},100); //polling frequency in miliseconds
的jQuery並沒有真正簡化了等待,但你可以用它來操縱DOM:
setInterval(function(){
$display.text(player.getCurrentTime());
},100); //polling frequency in miliseconds
這裏的工作代碼操場例如,應該幫助:
https://code.google.com/apis/ajax/playground/#polling_the_player
雖然這可能在理論上回答這個問題,[這將是更可取的](http://meta.stackoverflow.com/q/8259)在這裏包括答案的基本部分,並提供鏈接供參考。 –
鏈接不起作用 – CheapSteaks
您可以設置超時時間,並且反覆調用'getCurrentTime'。 –
這樣做是否會導致YouTube的問題,如果我從一個網站做到這一點很多? –
IIUC玩家在本地運行,所以服務器不會介意。 –