SourceBuffer: appendWindowStart 属性

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

注意:此功能在 专用 Web Workers 中可用。

SourceBuffer 接口的 appendWindowStart 属性用于控制 追加窗口的开始时间戳。追加窗口是一个时间戳范围,可用于过滤要追加到 SourceBuffer 的媒体数据。时间戳在此范围内的编码媒体帧将被追加,而超出范围的帧将被过滤掉。

appendWindowStart 的默认值是演示开始时间,即可播放媒体的开始时间。

一个双精度浮点数,表示追加窗口的开始时间,单位为秒。

异常

设置此属性的新值时,可能会抛出以下异常:

InvalidAccessError DOMException

如果尝试将值设置为小于 0 或大于等于 SourceBuffer.appendWindowEnd 的值,则会引发此异常。

InvalidStateError DOMException

如果此 SourceBuffer 对象正在更新(即,其 SourceBuffer.updating 属性当前为 true),或者此 SourceBuffer 已从 MediaSource 中移除,则会引发此异常。

示例

待定

规范

规范
Media Source Extensions™
# dom-sourcebuffer-appendwindowstart

浏览器兼容性

另见