>>> docker run -v /dev:/dev --privileged ...
进去后安装alsa-utils才能使用aplay
>>> aplay -f cd -c 1 -r 16000 demo.pcm
但发现并没有声音
但确实可以获取到声卡
>>> aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: b1 [bcm2835 HDMI 1], device 0: bcm2835 HDMI 1 [bcm2835 HDMI 1]
Subdevices: 4/4
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevi

在Docker容器内,默认声卡选择错误导致无法正常播放音频。通过配置/etc/asound.conf文件,将默认声卡设置为card1,解决了播放问题。此解决方案适用于需要在Docker环境下使用音频设备的场景。
最低0.47元/天 解锁文章
949

被折叠的 条评论
为什么被折叠?



