webrtc ondataavailable在firefox中运行不正常但在chrome中运行良好

时间:2017-10-26 05:40:38

标签: javascript node.js firefox webrtc

我正在使用webrtc上传实时视频录制。 但是我看到webrtc(mediarecorder)在firefox和chrome中有不同的行为。

  mediaRecorder.ondataavailable = handleDataAvailable;
  console.log(typeof 500);
  mediaRecorder.start(1000); 
function handleDataAvailable(event) {
    console.log('data avail -> ',event.data.size);
}

请参阅chrome的控制台日志。我每1秒就有一个ondata可用的blob

五秒钟数据:

data avail ->  312
data avail ->  12223
data avail ->  12721
data avail ->  12347
data avail ->  12457
data avail ->  10021
data avail ->  10021 continue.....

但是在firefox中我得到了这个登录控制台

五秒数据

data avail ->  312
data avail ->  0
data avail ->  0
data avail ->  0
data avail ->  0
data avail ->  255223
data avail ->  0 continue.....

所以我的问题是为什么我没有在firefox中获得小blob但在chrome,opera中运作良好?

0 个答案:

没有答案