javascript
  • html5
  • audio
  • video
  • 2013-07-11 189 views 0 likes 
    0

    在这里,我有一个JavaScript函数:HTML5视频持续时间

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

    ,我可以这样调用:<button onclick='displayDuration()'>Display duration</button>

    ,但我想显示在一个div当前时间,没有从一按钮一开始,它就像youtube一样继续自动更新它。

    请帮忙!

    +0

    很肯定这些属性所特有的API /视频主机供应商。 – jdero

    +0

    @jdero - 问题标记为'html5';该API是标准化的。 – Quentin

    回答

    0

    对不起球员运行它,但我发现我的回答:

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

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

    +0

    所以我可以这样做:'

    +0

    我不认为内部事件属性(无论如何都是可怕的)已经为新的事件类型创建。使用'addEventListener'。 – Quentin

    +0

    你可以请示例代码示例吗? – tenstar

    相关问题