HTMLMediaElement.buffered

HTMLMediaElement.buffered 返回一个只读 TimeRanges 对象 返回媒体已缓冲的区域

备注: This feature is not available in Web Workers.

语法

var timeRange = audioObject.buffered

返回值

对象TimeRanges

length - 获得音频/视频中已缓冲范围的数量

buffered.start 开始的区域

buffered.end 结束的区域

例子

var obj = document.createElement('video');
console.log(obj.buffered); // TimeRanges { length: 0 }
console.log(obj.buffered.start(0));//第一个缓存开始的区域
console.log(obj.buffered.end(0));//第一个缓存结束的区域

规范

Specification
HTML Standard
# dom-media-buffered-dev
Media Source Extensions™
# htmlmediaelement-extensions

浏览器兼容性

BCD tables only load in the browser

也可以看看