mediarecorder.requestdata不返回任何内容

时间:2018-11-02 07:17:42

标签: javascript chromebook mediarecorder-api

我在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);

1 个答案:

答案 0 :(得分:0)

这里有个问题。 试试这个:

mediaRecorder.addEventListener('dataavailable', function(e) {
console.log(e.data);
});