javascript-video.buffered.length到底告诉了什么?
作者:互联网
我注意到当html5视频正在加载(缓冲)时,它的buffered.length值为2,当它完成加载时,它变为1.
这是知道视频是否已存储在缓存中的可靠方法吗(buffered.length == 1)?如果没有,我会丢失什么吗?有人可以向我解释这个值到底告诉我什么吗?
解决方法:
根据Apple HTMLMediaElement文档,缓冲为TimeRanges
这就是为什么length属性似乎错误的原因
缓冲百分比可以通过使用
video.buffered.end(0) / video.duration
标签:html5,html5-video,javascript,jquery 来源: https://codeday.me/bug/20191101/1984559.html