我目前正在使用javascript中的Web Audio API开发音频Web应用程序,但我发现了一个问题:我需要同时从不同的设备录制到不同的轨道(想象一下例如一个带有8个输入录音的声卡独立的8个缓冲区可以录制鼓手)但我还没有找到任何方法告诉AudioContext你必须录制哪个设备:(
任何人都可以帮助我吗?非常感谢:)
答案 0 :(得分:2)
您可以拥有多个麦克风 - 但前提是它们已经插入多声道接口。通过使用约束多次调用getUserMedia来选择不同的输入,可以解决单独的设备 - 查看https://simpl.info/getusermedia/sources/index.html。不过,我还不确定我们是否已接通支持。