Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们可以使用使用 Web 音频 API 的 enumerateDevices 在 mediastreamRecorder API 中设置应该记录音频的设备吗?
如本答案所述,选择音频设备是操作系统的工作,如下图所示。因此,您需要构建一个在操作系统级别运行的插件,以便调用操作系统来切换音频设备。
让应用程序选择它想要使用的媒体输入设备会带来安全风险
当然,您必须首先使用特定设备的音频流navigator.getUserMedia,然后将流传递给mediastreamRecorder
navigator.getUserMedia
mediastreamRecorder