Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

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

Spezifikation
Media Source Extensions™
# dom-mediasource-removesourcebuffer

Browser-Kompatibilität

Siehe auch