MediaSource.removeSourceBuffer()
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
MediaSource 接口的 removeSourceBuffer() 方法从与 MediaSource 对象关联的 SourceBuffers 列表中移除给定的 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]);
规范
| Specification |
|---|
| Media Source Extensions™> # dom-mediasource-removesourcebuffer> |
浏览器兼容性
Loading…