MediaSource:removeSourceBuffer() 方法
removeSourceBuffer()
方法是 MediaSource
接口的方法,用于从与该 MediaSource
对象关联的 SourceBufferList
中删除给定的 SourceBuffer
。
语法
js
removeSourceBuffer(sourceBuffer)
参数
sourceBuffer
-
要删除的
SourceBuffer
对象。
返回值
无 (undefined
).
异常
NotFoundError
DOMException
-
如果提供的 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 |
浏览器兼容性
BCD 表格仅在浏览器中加载