code:
<audio src="./t1.mp3" controls></audio>
<script type="text/javascript">
var target = document.getElementsByTagName('audio')[0];
function test() {
var bf = target.buffered;
console.log(bf.length);
};
setInterval(test,1000);
</script>
看文档是说当跳跃播放的时候会多一个缓冲区间,点击进度条跳跃播放为什么buffered.length一直都是1?
参见MDN: TimeRanges
点进去看下
TimeRanges.length
的示例代码,length
貌似就是个数量值。