MediaRecorder: isTypeSupported() statische Methode
Die isTypeSupported()
statische Methode des MediaRecorder
-Interfaces gibt ein Boolean
zurück, das true
ist, wenn der angegebene MIME-Mediatyp einer ist, den der Benutzeragent erfolgreich aufzeichnen können sollte.
Syntax
MediaRecorder.isTypeSupported(mimeType)
Parameter
mimeType
-
Der zu überprüfende MIME-Mediatyp.
Rückgabewert
Ein Boolean
, true
, wenn die MediaRecorder
-Implementierung in der Lage ist, Blob
-Objekte für den angegebenen MIME-Typ aufzuzeichnen.
Die Aufnahme kann dennoch fehlschlagen, wenn nicht genügend Ressourcen vorhanden sind, um den Aufnahme- und Kodierungsprozess zu unterstützen.
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 |
Browser-Kompatibilität
BCD tables only load in the browser