MediaSource: removeSourceBuffer() 方法
注意:此功能在 专用 Web Workers 中可用。
removeSourceBuffer() 方法是 MediaSource 接口的一部分,它从与此 MediaSource 对象关联的 SourceBufferList 中移除给定的 SourceBuffer。
语法
js
removeSourceBuffer(sourceBuffer)
参数
sourceBuffer-
要移除的
SourceBuffer对象。
返回值
无(undefined)。
异常
NotFoundErrorDOMException-
如果提供的 sourceBuffer 不存在于
MediaSource.sourceBuffers中,则抛出此异常。
示例
js
for (let i = 0; i < 10; i++) {
const sourceBuffer = mediaSource.addSourceBuffer(mimeCodec);
}
mediaSource.removeSourceBuffer(mediaSource.sourceBuffers[0]);
规范
| 规范 |
|---|
| Media Source Extensions™ # dom-mediasource-removesourcebuffer |
浏览器兼容性
加载中…