Zoom和Google Hangouts可以很好地通知您是否要讲话,但您的麦克风处于静音或损坏状态(即-未检测到音频电平)。我正在寻找与在我的网站上录制视频的用户相同的体验。录制视频没有问题,但是我不确定如何检测音频电平。
let mediaRecorder = new MediaRecorder(stream);
mediaRecorder.ondataavailable = e => {
//add to chuck
};
上面的代码记录了很棒的视频,但是我需要一种方法来检测并通知我的用户他们的麦克风是否处于静音状态或是否坏了。即-如果3秒钟的静音时间通知用户检查麦克风。
我该怎么做?