树莓派/播放/默认声卡

Fra*_*nky 4 audio alsa raspberry-pi raspbian

我为我的覆盆子pi 3买了一张"Sound Blaster Play!2"声卡.操作系统是raspbian jessie.

当我跑步时,覆盆子pi上的音频会起作用

 $ aplay /usr/share/sounds/alsa/Front_Center.wav -D sysdefault:CARD=S2
Run Code Online (Sandbox Code Playgroud)

但只有当我使用-D时.我用的时候

$ aplay /usr/share/sounds/alsa/Front_Center.wav
Run Code Online (Sandbox Code Playgroud)

表明:

aplay: set_params:1239: Channels count non available
Run Code Online (Sandbox Code Playgroud)

我需要这个节点扬声器.

以下是ALSA信息脚本的输出:http://www.alsa-project.org/db/? f = bdefa248fdedb34929d492e65ea941f2af40dcb2

Fra*_*nky 16

好的,我找到了解决方案..

我的新人~/.asoundrc:

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

ctl.!default {
        type hw
        card 0
}
Run Code Online (Sandbox Code Playgroud)

代替

pcm.!default {
        type hw
        card 0
}

ctl.!default {
        type hw
        card 0
}
Run Code Online (Sandbox Code Playgroud)

真有魅力:)

  • 我认为你一定是地球上的唯一人类,他实际上是这样做的.我很想找到这个解决方案.我通常不发帖谢谢你,但谢谢你,我付你的欠款*SALUTES* (2认同)