长话短说:我有一个在葡萄酒中运行应用程序的具体案例。问题是,当这个设备被PulseAudio抓取时,这个应用程序没有看到我的声音输入设备。不幸的是,将此设备的配置文件设置为“关闭”在脉冲音频控制中不能正常工作,设备仍然被抓取。我通过杀死脉冲音频芯片证明了这一点--然后应用程序可以看到我的录音设备。但是问题是我必须同时为输出设备启用PulseAudio,否则我无法听到这个应用程序输出的声音。
所以问题是:如何配置脉冲音频(或录音设备),使它甚至不会被脉冲音频“看到”?我使用的是ubuntu 14.04
编辑:我发现了这个:https://jamielinux.com/blog/tell-pulseaudio-to-ignore-a-usb-device-using-udev/
设备从脉冲音频面板中分离出来,但脉冲音频仍然以某种方式阻止应用程序使用我的录音设备。
发布于 2021-12-29 01:30:18
改编自:https://ubuntuforums.org/showthread.php?t=1551820&page=2.在Ubuntu 20.04为我工作
如果没有安装PulseAudio卷控件:
sudo apt install pavucontrol然后在终端或桌面上运行pavucontrol。
在Ubuntu20.04中,我仍然在声音选项中看到了该设备,但它似乎确实可以与Alsa一起使用。在我的例子中,设备是一个USB DAC连接到我的高保真放大器。我计划在这个输出上建立MPD,但还没有达到那么远。我用VLC进行测试,方法是将其音频配置更改为ALSA并选择原始的“硬件”设备。
此配置文件设置似乎在重新启动时被记住。我还没有测试断开和重新连接USB设备,但是引用的论坛帖子指出,它应该工作:
..。通过遵循上面的指令,我可以让某个特定的驱动程序被忽略,方法是将其设置为"Off“,这是因为我可以多次输入/rmmod驱动程序,而不需要脉冲音频锁定它--即使脉冲音频识别驱动程序是加载的(实际上,当它被加载时,它会在pavucontrol中显示出来)。
https://askubuntu.com/questions/666724
复制相似问题