MediaRecorder: statische Methode isTypeSupported()
Die statische Methode isTypeSupported()
der MediaRecorder
-Schnittstelle gibt einen Boolean
zurück, der true
ist, wenn der angegebene MIME-Medientyp einer ist, den der Benutzeragent erfolgreich aufzeichnen können sollte.
Syntax
MediaRecorder.isTypeSupported(mimeType)
Parameter
mimeType
-
Der MIME-Medientyp, der überprüft werden soll.
Rückgabewert
Ein Boolean
, true
, wenn die MediaRecorder
-Implementierung in der Lage ist, Blob
-Objekte für den angegebenen MIME-Typ aufzuzeichnen.
Die Aufzeichnung kann dennoch fehlschlagen, wenn nicht genügend Ressourcen zur Unterstützung des Aufzeichnungs- und Kodierungsprozesses vorhanden sind.
Wenn der Wert false
ist, ist der Benutzeragent nicht in der Lage, das angegebene Format aufzuzeichnen.
Beispiele
const types = [
"video/webm",
"audio/webm",
"video/webm;codecs=vp8",
"video/webm;codecs=daala",
"video/webm;codecs=h264",
"audio/webm;codecs=opus",
"video/mp4",
];
for (const type of types) {
console.log(
`Is ${type} supported? ${
MediaRecorder.isTypeSupported(type) ? "Maybe!" : "Nope :("
}`,
);
}
Spezifikationen
Specification |
---|
MediaStream Recording # dom-mediarecorder-istypesupported |