SourceBuffer:remove() 方法
注意:此功能在 专用 Web Workers 中可用。
SourceBuffer 接口的 remove() 方法会从 SourceBuffer 中移除指定时间范围内的媒体段。此方法只能在 SourceBuffer.updating 等于 false 时调用。如果 SourceBuffer.updating 不等于 false,请调用 SourceBuffer.abort()。
语法
js
remove(start, end)
参数
返回值
无(undefined)。
异常
InvalidAccessErrorDOMException-
如果
MediaSource.duration属性等于NaN,或者start参数为负数或大于MediaSource.duration,或者end参数小于或等于start,或者等于NaN,则抛出此异常。 InvalidStateErrorDOMException-
如果
SourceBuffer.updating属性等于true,或者此SourceBuffer已从MediaSource中移除,则抛出此异常。
示例
待定。
规范
| 规范 |
|---|
| Media Source Extensions™ # dom-sourcebuffer-remove |
浏览器兼容性
加载中…