可以使用getUserMedia()
?
这对
有用显然,视频源非常棘手: Capture video from several webcams with getUserMedia
我想知道,对于音频源,问题是否不同。
答案 0 :(得分:1)
你应该能够做到这一点,但我认为浏览器的支持会让你失望。
使用getUserMedia时,您应该可以通过指定麦克风ID来创建多个媒体源。您可以使用MediaDevices.enumerateDevices()
找到所有连接的媒体设备的ID一旦你有两个单独的麦克风输入,你应该能够使用AudioContext获取数据。
然后,在将数据输出到浏览器之前,您可以对数据进行操作。
这都是非常高的水平,实际实施的细节可能需要相当长的时间来弄清楚,但至于你的问题:是的,如果有浏览器支持应该是可能的。