我在Chromebook扩展应用程序中使用MediaRecorder API。
问题是mediarecorder.requestdata
返回的数据大小为零。捕获流很好,可以调用mediaRecorder.ondataavailable
,但是数据大小始终为零。
这是我的配置:
var mimeType = 'video/webm;codecs=h264,pcm';
var bitsPerSecond;
var options = {
mimeType: mimeType,
ignoreMuteMedia:true,
video:{
maxWidth:1280,
maxHeight:720
}
};
haveAudio = false;
sampleRate = 48000;
frmcnt = 0;
//if (quality === 'low') { options.bitsPerSecond = 4000000; }
var mRecorder = new MediaRecorder(stream, options);
答案 0 :(得分:0)
这里有个问题。 试试这个:
mediaRecorder.addEventListener('dataavailable', function(e) {
console.log(e.data);
});