SourceBuffer.remove()
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
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移除,则抛出异常。
示例
待定
规范
| Specification |
|---|
| Media Source Extensions™> # dom-sourcebuffer-remove> |
浏览器兼容性
Loading…