Alsa:设置默认 PCM

Alsa:设置默认 PCM

我的 Lenovo x1 Gen4 有一个英特尔“Sunrise Point-LP HD Audio”,我正在尝试通过板载麦克风录制音频。

在 Alsa 中,“列出所有 PCM”(arecord -L)显示许多不同的 PCM(对于我的一张声卡)。在记录中选择某一 PCM(“plughw:CARD=PCH,DEV=0”)可以工作,其他 PCM 不工作。

所以我要么寻找一种方法将默认 pcm 更改为plughw,要么让 Pulseaudio 选择我的工作 alsa PCM。

这个答案似乎很接近我所需要的,但在播放而不是录制中。

非常欢迎我可以尝试的任何方法或正确方向的提示,提前致谢!

答案1

回答我自己的问题:

猫~/.asoundrc

pcm.!default { 
 type plug 
 slave { 
 pcm "plughw:0,0" 
 } 
} 

相关内容