TimeRanges: end() 方法
end()
方法是 TimeRanges
接口的方法,用于返回指定时间范围结束的时间偏移量。
语法
js
end(index)
参数
index
-
要返回结束时间的范围编号。
返回值
一个数字。
异常
IndexSizeError
DOMException
-
如果指定的索引不对应于现有范围,则抛出此异常。
示例
给定一个 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-end-dev |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。