SourceBuffer.remove()
SourceBuffer 接口的 remove() 方法从 SourceBuffer 中移除指定时间范围的媒体片段。该方法仅能在 SourceBuffer.updating 为 false 时调用。如果 SourceBuffer.updating 不等于 false,请调用 SourceBuffer.abort() (en-US)。
语法
js
remove(start, end)
参数
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  | 
浏览器兼容性
BCD tables only load in the browser