1

我知道如何使用...获取 youtube 视频的当前经过时间

player.getCurrentTime()

但是我需要一种方法来将其显示为更新元素内的文本,这样我就可以在视频播放时显示 youtube 视频计数的当前时间。最好使用jquery执行此操作的正确方法是什么?

4

2 回答 2

4

如果秒数翻转时播放器没有提供回调,您仍然可以轮询当前时间。选择正确的轮询频率是一种性能折衷,但您实际上并不需要提高它:

setInterval(function(){
   display.innerText = player.getCurrentTime();
},100); //polling frequency in miliseconds

jQuery 并没有真正简化等待,但您可以将其用于 DOM 操作:

setInterval(function(){
   $display.text(player.getCurrentTime());
},100); //polling frequency in miliseconds
于 2012-12-19T12:42:45.087 回答
0

这是一个可以工作的代码游乐场示例,应该会有所帮助:

https://code.google.com/apis/ajax/playground/#polling_the_player

于 2013-04-22T11:02:12.723 回答