这里我有一个javascript函数:

function displayDuration(){
var vdo = document.getElementById('v');
document.getElementById('dur').innerHTML = vdo.currentTime+" / "+vdo.duration;
}

我可以这样称呼它:<button onclick='displayDuration()'>Display duration</button>
但我想在div中显示当前时间,而从一开始就没有该按钮,这样它就可以像YouTube一样继续自我动态更新。

请帮忙!

最佳答案

Bind the functionvideo's timeupdate event而不是按钮的click事件,或通过 setInterval 运行它

关于javascript - HTML5视频时长,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17592146/

10-09 09:08