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.