从隔壁“n卡录制怎么使用usb麦克风啊”帖子来的!解决了!感谢 NYS-LK 老哥提供的解决方案
先说解决方案:在win11录制设备列表里启用所有设备
原理:写软件的逻辑是索引录制设备后从系统音频设备列表里面调用相应索引值的设备。但是,一旦设备列表里有禁用设备,就会导致nvidia的索引出错,因为app只能按照设备顺序去读取。比如a,b,c三个设备,b被禁用了,那么你在nvidia app里选定c(因为目前只有两个可用设备,所以c索引是2)的时候,app就会按照顺序调取b设备,但是b被系统禁用没有输入。假如录音设备比较多,还可能会出现错位现象,即有声音但是音源不是你选的那个麦克风。这也是为什么笔记本用户把设备选择成“麦克风阵列”时不会出问题,因为这个设备在系统里的默认排序最高
先说解决方案:在win11录制设备列表里启用所有设备
原理:写软件的逻辑是索引录制设备后从系统音频设备列表里面调用相应索引值的设备。但是,一旦设备列表里有禁用设备,就会导致nvidia的索引出错,因为app只能按照设备顺序去读取。比如a,b,c三个设备,b被禁用了,那么你在nvidia app里选定c(因为目前只有两个可用设备,所以c索引是2)的时候,app就会按照顺序调取b设备,但是b被系统禁用没有输入。假如录音设备比较多,还可能会出现错位现象,即有声音但是音源不是你选的那个麦克风。这也是为什么笔记本用户把设备选择成“麦克风阵列”时不会出问题,因为这个设备在系统里的默认排序最高