MediaRecorder.isTypeSupported()
MediaRecorder.isTypeSupported()
は静的メソッドで、指定された MIME タイプがこのユーザーエージェントが収録できるものであれば true
となる論理値を返します。
構文
js
isTypeSupported(mimeType)
引数
mimeType
-
チェックする MIME タイプ。
返値
この MediaRecorder
の実装が指定された MIME タイプの Blob
オブジェクトを収録できる場合は true
になります。 収録および符号化プロセスをサポートするのに十分なリソースがない場合、収録が失敗する可能性はまだあります。 値が false
の場合、ユーザーエージェントは指定された形式を収録することができません。
例
js
const types = [
"video/webm",
"audio/webm",
"video/webm;codecs=vp8",
"video/webm;codecs=daala",
"video/webm;codecs=h264",
"audio/webm;codecs=opus",
"video/mpeg",
];
for (const type of types) {
console.log(
`${type} に対応している? ${
MediaRecorder.isTypeSupported(type) ? "たぶん!" : "いいえ :("
}`,
);
}
仕様書
Specification |
---|
MediaStream Recording # dom-mediarecorder-istypesupported |
ブラウザーの互換性
BCD tables only load in the browser