MediaSource: sourceBuffers-Eigenschaft - Web-APIs | MDN
Eingeschränkt verfügbar
Die schreibgeschützte sourceBuffers-Eigenschaft des MediaSource-Interfaces gibt ein SourceBufferList-Objekt zurück, das die Liste der mit diesem MediaSource assoziierten SourceBuffer-Objekte enthält.
Wert
Ein SourceBufferList.
Beispiele
Der folgende Ausschnitt basiert auf einem Beispiel, das von Nick Desaulniers geschrieben wurde (sehen Sie die vollständige Demo live oder laden Sie den Quellcode herunter für eine genauere Untersuchung). Die Funktion getMediaSource(), die hier nicht definiert ist, gibt eine MediaSource zurück.
js
const mediaSource = getMediaSource();
function sourceOpen() {
console.log(this.readyState); // open
const sourceBuffer = mediaSource.addSourceBuffer(mimeCodec);
fetchAB(assetURL, (buf) => {
sourceBuffer.addEventListener("updateend", () => {
mediaSource.endOfStream();
console.log(mediaSource.sourceBuffers); // will contain the source buffer that was added above
video.play();
console.log(mediaSource.readyState); // ended
});
sourceBuffer.appendBuffer(buf);
});
}
// …
Spezifikationen
| Spezifikation |
|---|
| Media Source Extensions™ # dom-mediasource-sourcebuffers |
Browser-Kompatibilität
Siehe auch
Help improve MDN
Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.