在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

相关内容

  • 没有找到相关文章

最新更新