我知道如何使用...获取 youtube 视频的当前经过时间
player.getCurrentTime()
但是我需要一种方法来将其显示为更新元素内的文本,这样我就可以在视频播放时显示 youtube 视频计数的当前时间。最好使用jquery执行此操作的正确方法是什么?
我知道如何使用...获取 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