时间范围

当加载用于 <audio><video> 元素的媒体资源时,TimeRanges 接口用于表示已缓冲的媒体资源的时间范围、已播放的时间范围和可搜索的时间范围。

一个 TimeRanges 对象包含一个或多个时间范围,每个范围由一个开始时间偏移量和一个结束时间偏移量指定。您可以使用 start()end() 方法引用每个时间范围,并传递您要检索的时间范围的索引号。

规范化的时间范围对象

一些 HTMLMediaElement 对象的成员返回一个规范化的时间范围对象——规范描述该对象具有以下特征

此类对象中的范围是有序的,不重叠,也不相邻(相邻范围折叠成一个更大的范围)。范围可以为空(仅引用时间中的一个点)。

实例属性

TimeRanges.length 只读

返回一个表示时间范围对象所表示的时间范围数量的无符号长整数

实例方法

TimeRanges.start()

返回指定索引范围的开始时间。

TimeRanges.end()

返回指定范围的结束时间。

规范

规范
HTML 标准
# 时间范围

浏览器兼容性

BCD 表格仅在浏览器中加载