Why does audio.buffered.end(0) get an error message when I try to get buffered time

后端 未结 4 1615
野趣味
野趣味 2021-02-05 20:17

I\'m building mp3 playlist player with HTML5 and jQuery. At this player there is a horizontal bar grow gradually in conjunction with the buffered present of mp3 file.

he

4条回答
  •  自闭症患者
    2021-02-05 20:50

    I believe that error is coming when accessing buffered.end before the element is initialized. you can rewrite that code as to avoid it

    track = document.getElementById("music");
    track.onprogress = function(){
        var w = 100*(track.buffered.end(0))/track.duration;
        $('#buffered').css("width",w+"%");
    }
    

提交回复
热议问题