MediaSource: Methode removeSourceBuffer()

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

NotFoundError DOMException

Wird ausgelöst, wenn der angegebene sourceBuffer nicht in MediaSource.sourceBuffers existiert.

Beispiele

js
for (let i = 0; i < 10; i++) {
  const sourceBuffer = mediaSource.addSourceBuffer(mimeCodec);
}

mediaSource.removeSourceBuffer(mediaSource.sourceBuffers[0]);

Spezifikationen

Specification
Media Source Extensions™
# dom-mediasource-removesourcebuffer

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch