SourceBuffer: remove() 方法
remove()
方法是 SourceBuffer
接口的一个方法,用于从 SourceBuffer
中删除特定时间范围内的媒体片段。此方法只能在 SourceBuffer.updating
等于 false
时调用。如果 SourceBuffer.updating
不等于 false
,请调用 SourceBuffer.abort()
。
语法
js
remove(start, end)
参数
返回值
无 (undefined
).
异常
InvalidAccessError
DOMException
-
如果
MediaSource.duration
属性等于NaN
,或者start
参数为负数或大于MediaSource.duration
,或者end
参数小于或等于start
或等于NaN
,则抛出此异常。 InvalidStateError
DOMException
-
如果
SourceBuffer.updating
属性等于true
,或者此SourceBuffer
已从MediaSource
中删除,则抛出此异常。
示例
待定。
规范
规范 |
---|
媒体源扩展™ # dom-sourcebuffer-remove |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。