MediaRecorder.mimeType
読み取り専用プロパティは、作成時に記録コンテナとして使用する MIME タイプを返します。 これは、記録したすべてのデータをディスクに書き込むことによって生じるファイルのファイル形式です。 もちろん、個々のトラックに関連付けられているファイル形式とコーデックはまったく異なるものであることに注意してください。 WebM ビデオでうまく機能するトラックを MP4 ラッパーに書き込んでも、どこにでも再生できるファイルにならない可能性があります。
構文
var mimeType = MediaRecorder.mimeType
値
記録したメディアのコンテナ形式として使用する MIME タイプ(DOMString
形式)。
例
...
if (navigator.mediaDevices) {
console.log('getUserMedia supported.');
var constraints = { audio: true, video: true };
var chunks = [];
navigator.mediaDevices.getUserMedia(constraints)
.then(function(stream) {
var options = {
audioBitsPerSecond : 128000,
videoBitsPerSecond : 2500000,
mimeType : 'video/mp4'
}
var mediaRecorder = new MediaRecorder(stream,options);
m = mediaRecorder;
m.mimeType; // would return 'video/mp4'
...
})
.catch(function(error) {
console.log(error.message);
});
仕様
仕様 | 状態 | コメント |
---|---|---|
MediaStream Recording MediaRecorder.mimeType の定義 |
草案 | 初期定義 |
ブラウザーの互換性
BCD tables only load in the browser
関連情報
- MediaStream Recording API の使用
- ウェブディクタフォン: MediaRecorder + getUserMedia + Web Audio API 可視化デモ、Chris Mills 著(Github のソース)。(英語)
- simpl.info の MediaStream Recording のデモ、Sam Dutton 著。(英語)
MediaDevices.getUserMedia