SourceBufferList
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 SourceBufferList-Schnittstelle repräsentiert eine einfache Containerliste für mehrere SourceBuffer-Objekte.
Die Quellpufferliste, die die SourceBuffers für eine bestimmte MediaSource enthält, kann über die Eigenschaft MediaSource.sourceBuffers abgerufen werden.
Auf die einzelnen Quellpuffer kann mit der Klammernotation [] zugegriffen werden.
Instanzattribute
SourceBufferList.lengthSchreibgeschützt-
Gibt die Anzahl der
SourceBuffer-Objekte in der Liste zurück.
Instanzmethoden
Erbt Methoden von seiner Elternschnittstelle, EventTarget.
Ereignisse
addsourcebuffer-
Wird ausgelöst, wenn ein
SourceBufferzur Liste hinzugefügt wird. removesourcebuffer-
Wird ausgelöst, wenn ein
SourceBufferaus der Liste entfernt wird.
Beispiele
Dieses Beispiel zeigt, wie auf die aktiven Quellpuffer der MediaSource zugegriffen wird, die mit einem bereits abgespielten HTMLVideoElement verbunden ist.
// Video is an already playing video using a MediaSource srcObject
const video = document.querySelector("video");
const mediaSource = video.srcObject;
const sourceBufferList = mediaSource.activeSourceBuffers;
for (const sourceBuffer of sourceBufferList) {
// Do something with each SourceBuffer, such as call abort()
sourceBuffer.abort();
}
Spezifikationen
| Specification |
|---|
| Media Source Extensions™> # sourcebufferlist> |
Browser-Kompatibilität
Loading…