MediaSource: removeSourceBuffer() method
The removeSourceBuffer() method of the MediaSource interface removes the given SourceBuffer from the SourceBufferList associated with this MediaSource object.
Syntax
js
removeSourceBuffer(sourceBuffer)
Parameters
sourceBuffer-
The
SourceBufferobject to be removed.
Return value
None (undefined).
Exceptions
NotFoundErrorDOMException-
Thrown if the supplied sourceBuffer doesn't exist in
MediaSource.sourceBuffers.
Examples
js
for (let i = 0; i < 10; i++) {
const sourceBuffer = mediaSource.addSourceBuffer(mimeCodec);
}
mediaSource.removeSourceBuffer(mediaSource.sourceBuffers[0]);
Specifications
| Specification |
|---|
| Media Source Extensions™ # dom-mediasource-removesourcebuffer |
Browser compatibility
BCD tables only load in the browser