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);
});
Другие вопросы по тегам