时间范围
当加载用于 <audio>
或 <video>
元素的媒体资源时,TimeRanges
接口用于表示已缓冲的媒体资源的时间范围、已播放的时间范围和可搜索的时间范围。
一个 TimeRanges
对象包含一个或多个时间范围,每个范围由一个开始时间偏移量和一个结束时间偏移量指定。您可以使用 start()
和 end()
方法引用每个时间范围,并传递您要检索的时间范围的索引号。
规范化的时间范围对象
一些 HTMLMediaElement
对象的成员返回一个规范化的时间范围对象——规范描述该对象具有以下特征
此类对象中的范围是有序的,不重叠,也不相邻(相邻范围折叠成一个更大的范围)。范围可以为空(仅引用时间中的一个点)。
实例属性
TimeRanges.length
只读-
返回一个表示时间范围对象所表示的时间范围数量的
无符号长整数
。
实例方法
TimeRanges.start()
-
返回指定索引范围的开始时间。
TimeRanges.end()
-
返回指定范围的结束时间。
规范
规范 |
---|
HTML 标准 # 时间范围 |
浏览器兼容性
BCD 表格仅在浏览器中加载