javascript
  • html5
  • audio
  • video
  • 2013-07-11 187 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

    相關問題