如何使用JavaScript检查哪个是活动用户的麦克风(音频输入设备)?

时间:2019-01-16 16:48:07

标签: javascript cross-browser html5-audio audio-recording

我创建了一个网络应用程序,允许用户进行语音记录,并且注意到选择正确的音频输入设备存在问题。 FireFox的效果很好,但是如果我使用默认方式初始化录音--add-opens,Chrome和Safari不会总是进行录音。因此,我必须像这样指定要使用的麦克风:

navigator.mediaDevices.getUserMedia({audio: true})

此代码的问题在于它仅在某些时候有效。我仍然从用户那里收到报告,抱怨该记录不适用于他们或该记录为空(这可能意味着我使用了错误的音频输入)。

我认为我的代码不是获取活动(或称​​正常工作)音频输入设备的正确方法。如何检查哪个音频输入正确?

0 个答案:

没有答案