MediaRecorder.isTypeSupported()
メソッドは、指定されたMIMEタイプがユーザーエージェントが記録できるものであれば true
となる Boolean
を返します。
構文
var canRecord = MediaRecorder.isTypeSupported
(mimeType)
パラメーター
mimeType
- チェックする MIME タイプ。
戻り値
MediaRecorder
の実装が指定された MIME タイプの Blob
オブジェクトを記録できる場合は true
。 記録および符号化プロセスをサポートするのに十分なリソースがない場合、記録はまだ失敗する可能性があります。 値が false
の場合、ユーザーエージェントは指定されたフォーマットを記録することができません。
例
var types = ["video/webm",
"audio/webm",
"video/webm\;codecs=vp8",
"video/webm\;codecs=daala",
"video/webm\;codecs=h264",
"audio/webm\;codecs=opus",
"video/mpeg"];
for (var i in types) {
console.log( types[i] + " をサポートしている? " + (MediaRecorder.isTypeSupported(types[i]) ? "たぶん!" : "いいえ :("));
}
仕様
仕様 | 状態 | コメント |
---|---|---|
MediaStream Recording isTypeSupported() の定義 |
草案 | 初期定義 |
ブラウザーの互換性
BCD tables only load in the browser
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.