Note: This feature is available in Dedicated Web Workers.
The removeSourceBuffer() method of the MediaSource interface removes the given SourceBuffer from the SourceBufferList associated with this MediaSource object.
removeSourceBuffer(sourceBuffer)sourceBufferThe SourceBuffer object to be removed.
None (undefined).
NotFoundError DOMExceptionThrown if the supplied sourceBuffer doesn't exist in MediaSource.sourceBuffers.
for (let i = 0; i < 10; i++) {
const sourceBuffer = mediaSource.addSourceBuffer(mimeCodec);
}
mediaSource.removeSourceBuffer(mediaSource.sourceBuffers[0]);