TimeRanges: length 属性

TimeRanges.length 只读属性返回对象中的范围数。

一个数字。

示例

给定一个 ID 为 "myVideo" 的视频元素

js
const v = document.getElementById("myVideo");

const buf = v.buffered;

const numRanges = buf.length;

if (buf.length === 1) {
  // Only one range
  if (buf.start(0) === 0 && buf.end(0) === v.duration) {
    // The one range starts at the beginning and ends at
    // the end of the video, so the whole thing is loaded
  }
}

此示例查看时间范围,并查看整个视频是否已加载。

规范

规范
HTML 标准
# dom-timeranges-length-dev

浏览器兼容性

BCD 表仅在浏览器中加载