SourceBuffer:appendWindowEnd 属性

可用性有限

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

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

SourceBuffer 接口的 appendWindowEnd 属性控制着 追加窗口 的结束时间戳。追加窗口是一个时间戳范围,用于过滤将要追加到 SourceBuffer 的媒体数据。时间戳在此范围内的编码媒体帧将被追加,而在此范围外的则会被过滤掉。

appendWindowEnd 的默认值为正无穷大。

一个双精度浮点数,表示追加窗口的结束时间(以秒为单位)。

异常

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

InvalidAccessError DOMException

如果尝试将该值设置为小于或等于 SourceBuffer.appendWindowStartNaN,则会抛出此异常。

InvalidStateError DOMException

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

示例

待定

规范

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

浏览器兼容性

另见