aplay -l 没有看到我的环回声卡

aplay -l 没有看到我的环回声卡

我希望这个无头系统上的唯一设备是环回音频。一个应用程序将生成音频,作为流媒体服务器的输入。

但是aplay -l(以及其他枚举音频设备的程序)看不到它

$ ls -l /proc/asound/cards
-r--r--r-- 1 root root 0 Mar 18 18:22 /proc/asound/cards

$ cat /proc/asound/cards
0 [Loopback       ]: Loopback - Loopback
                      Loopback 1

$ aplay -l
aplay: device_list:268: no soundcards found...

这是我的/etc/modprobe.d/alsa-base.conf

alias snd-card-0 snd-aloop
options snd-aloop index=0 pcm_substreams=2

alias snd-card-1 snd-pcm
options snd-pcm index=1

以下是输出ls -l /dev/snd

crw-rw---- 1 root audio 116,  6 Mar 18 19:07 controlC0
crw-rw---- 1 root audio 116,  5 Mar 18 19:15 pcmC0D0c
crw-rw---- 1 root audio 116,  4 Mar 18 19:15 pcmC0D0p
crw-rw---- 1 root audio 116,  3 Mar 18 19:15 pcmC0D1c
crw-rw---- 1 root audio 116,  2 Mar 18 19:07 pcmC0D1p
crw-rw---- 1 root audio 116,  1 Mar 18 18:49 seq
crw-rw---- 1 root audio 116, 33 Mar 18 19:07 timer

有什么想法吗?我现在是 14.04。

答案1

我修好了!我需要加入“音频”组才能让一切正常工作。

已修复

usermod -a -G audio [username]

我猜,从设备所有权来看/dev/snd,这是有道理的,但直到我看到一个关于如何让声音在 rasberian 上工作的不相关教程时,我才明白这一点

相关内容