MediaSource: MediaSource() Konstruktor - Web-APIs | MDN
Eingeschränkt verfügbar
Der MediaSource() Konstruktor des
MediaSource-Interfaces konstruiert und gibt ein neues
MediaSource-Objekt ohne zugehörige Quellpuffer zurück.
Syntax
Parameter
Keine.
Beispiele
Der folgende Codeausschnitt stammt aus einem Beispiel von Nick Desaulniers (sehen Sie sich die vollständige Demo live an oder laden Sie den Quellcode herunter zur weiteren Untersuchung).
js
const video = document.querySelector("video");
const assetURL = "frag_bunny.mp4";
// Need to be specific for Blink regarding codecs
// ./mp4info frag_bunny.mp4 | grep Codec
const mimeCodec = 'video/mp4; codecs="avc1.42E01E, mp4a.40.2"';
if ("MediaSource" in window && MediaSource.isTypeSupported(mimeCodec)) {
const mediaSource = new MediaSource();
// console.log(mediaSource.readyState); // closed
video.src = URL.createObjectURL(mediaSource);
mediaSource.addEventListener("sourceopen", sourceOpen);
} else {
console.error("Unsupported MIME type or codec: ", mimeCodec);
}
// …
Spezifikationen
| Spezifikation |
|---|
| Media Source Extensions™ # dom-mediasource-constructor |
Browser-Kompatibilität
Siehe auch
Help improve MDN
Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.