HTML5视频时长

时间:2013-07-11 11:26:34

标签: javascript html5 audio video

这里我有一个javascript函数:

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

我可以这样打电话:<button onclick='displayDuration()'>Display duration</button>

但是我想在div中显示当前时间,从一开始就没有按钮,这样它就会像youtube一样自动动态更新它。

请帮忙!

2 个答案:

答案 0 :(得分:0)

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

运行

答案 1 :(得分:0)

对不起家伙,但我找到了答案:

<script>
var vid = document.getElementById('screen');
vid.addEventListener('timeupdate',function(){
//whatever
});
</script>