SourceBuffer: remove() Methode

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Hinweis: Diese Funktion ist in Dedicated Web Workers verfügbar.

Die remove()-Methode des SourceBuffer-Interfaces entfernt Mediensegmente innerhalb eines bestimmten Zeitbereichs aus dem SourceBuffer. Diese Methode kann nur aufgerufen werden, wenn SourceBuffer.updating gleich false ist. Ist SourceBuffer.updating nicht gleich false, rufen Sie SourceBuffer.abort() auf.

Syntax

js
remove(start, end)

Parameter

start

Ein Doppelwert, der den Beginn des Zeitbereichs in Sekunden darstellt.

end

Ein Doppelwert, der das Ende des Zeitbereichs in Sekunden darstellt.

Rückgabewert

Keiner (undefined).

Ausnahmen

InvalidAccessError DOMException

Wird ausgelöst, wenn entweder die Eigenschaft MediaSource.duration gleich NaN ist, der start-Parameter negativ oder größer als MediaSource.duration ist, oder der end-Parameter kleiner oder gleich start oder gleich NaN ist.

InvalidStateError DOMException

Wird ausgelöst, wenn die Eigenschaft SourceBuffer.updating gleich true ist oder dieser SourceBuffer aus MediaSource entfernt wurde.

Beispiele

TBD.

Spezifikationen

Specification
Media Source Extensions™
# dom-sourcebuffer-remove

Browser-Kompatibilität

Siehe auch