Audio 覆盆子pi/aplay/默认声卡
我为我的raspberry pi 3购买了“Sound Blaster Play!2”声卡。操作系统是raspbian jessie 我的raspberry pi上的音频在我跑步时工作Audio 覆盆子pi/aplay/默认声卡,audio,raspberry-pi,raspbian,alsa,Audio,Raspberry Pi,Raspbian,Alsa,我为我的raspberry pi 3购买了“Sound Blaster Play!2”声卡。操作系统是raspbian jessie 我的raspberry pi上的音频在我跑步时工作 $ aplay /usr/share/sounds/alsa/Front_Center.wav -D sysdefault:CARD=S2 但只有当我使用-D时 $ aplay /usr/share/sounds/alsa/Front_Center.wav 它表明: aplay: set_params:12
$ aplay /usr/share/sounds/alsa/Front_Center.wav -D sysdefault:CARD=S2
但只有当我使用-D时
$ aplay /usr/share/sounds/alsa/Front_Center.wav
它表明:
aplay: set_params:1239: Channels count non available
我需要这个给我的扬声器
以下是ALSA信息脚本的输出:好的,我找到了解决方案 我的新
~/.asoundrc
:
pcm.!default {
type plug
slave {
pcm "hw:0,0"
}
}
ctl.!default {
type hw
card 0
}
而不是
pcm.!default {
type hw
card 0
}
ctl.!default {
type hw
card 0
}
神奇的是:)我想你一定是地球上唯一一个真正做到这一点的人。我已经厌倦了寻找这个解决方案。我通常不会发布谢谢你的帖子,但是谢谢你,先生,我欠你的债啊哈!!!抱歉重复昆廷的罪行,但是呜呜!!因此,请您修改您的答案,说明重要的部分好吗?iiuc,即必须使pcm“hw,0,0”成为另一个设备的从属设备。另外,为了使这更有用,您可以发布您的
aplay-L
的输出吗?在我的例子中,我在尝试在HDMI设备上播放时出现了此错误,我必须将HDMI设备(pcm“hw:0,3”)设置为实际声卡的从属设备。这正是我所需要的,以防万一有人想知道如何为Raspberry Pi Zero W实现廉价的外部USB加密狗,或者通常是与0不同的东西-只需将0更改为1(或任何输出“aplay-l”,检查卡id和设备id),就像我做的那样:pcm。!默认{type plug slave{pcm“hw:1,0”}}ctl。!默认{类型hw卡1}