mediarecorder.requestdata ничего не возвращает
Я использую API MediaRecorder в своем приложении расширения Chromebook.
Проблема в том, что размер данных, возвращаемых 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 ответов
Здесь есть проблема. Попробуй это:
mediaRecorder.addEventListener('dataavailable', function(e) {
console.log(e.data);
});