这与 youtube api 和获取当前时间有关。
var currenttime = ytplayer.getCurrentTime();
document.getElementById('currenttime').innerHTML = currenttime;
<p id="currenttime"></p>
我如何让它不断更新当前时间,以便您可以在播放视频时在屏幕上看到时间在增加?
最佳答案
您可以使用一个计时器,每隔一秒获取一次时间。
var timer = setInterval(function(){
document.getElementById("currenttime").innerHTML = currenttime;
},1000);
注意:
仔细看看(关于setInterval和setTimeout的区别):
setTimeout or setInterval?
关于javascript inner html 不断更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10600396/