MediaSource: Methode removeSourceBuffer()
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
Hinweis: Diese Funktion ist in Dedicated Web Workers verfügbar.
Die removeSourceBuffer()-Methode des MediaSource-Interfaces entfernt den angegebenen SourceBuffer aus der SourceBufferList, die mit diesem MediaSource-Objekt verbunden ist.
Syntax
js
removeSourceBuffer(sourceBuffer)
Parameter
sourceBuffer-
Das zu entfernende
SourceBuffer-Objekt.
Rückgabewert
Keiner (undefined).
Ausnahmen
NotFoundErrorDOMException-
Wird ausgelöst, wenn der angegebene sourceBuffer nicht in
MediaSource.sourceBuffersexistiert.
Beispiele
js
for (let i = 0; i < 10; i++) {
const sourceBuffer = mediaSource.addSourceBuffer(mimeCodec);
}
mediaSource.removeSourceBuffer(mediaSource.sourceBuffers[0]);
Spezifikationen
| Spezifikation |
|---|
| Media Source Extensions™> # dom-mediasource-removesourcebuffer> |