HTMLMediaElement: seekable 属性

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

HTMLMediaElement 对象的只读属性 seekable 会返回一个新的静态的、规范化的 TimeRanges 对象,该对象表示用户代理在访问 seekable 属性时,能够跳转到的媒体资源的范围(如果有的话)。

一个代表媒体资源中用户代理当前可以跳转到的范围(如果有的话)的、新的静态的、规范化的 TimeRanges 对象。

示例

js
const video = document.querySelector("video");
const timeRangesObject = video.seekable;
const timeRanges = [];
// Go through the object and output an array
for (let count = 0; count < timeRangesObject.length; count++) {
  timeRanges.push([timeRangesObject.start(count), timeRangesObject.end(count)]);
}

规范

规范
HTML
# dom-media-seekable-dev
Media Source Extensions™
# htmlmediaelement-extensions-seekable

浏览器兼容性

另见