模拟声音问题Raspberry Pi

Alf*_*Alf 4 raspberry-pi raspbian

我尝试用mpg321播放mp3文件,mpg123和omxplayer与hdmi工作正常,但模拟音频插孔无法正常工作我安装了alsa-tools和alsamixergui

我设置音频插孔输出:

sudo modprobe snd_bcm2835
sudo amixer cset numid=3 1
Run Code Online (Sandbox Code Playgroud)

我测试扬声器

speaker-test -t sine -f 600
Run Code Online (Sandbox Code Playgroud)

并且效果很好,我可以听到声音,但是当我尝试播放mp3文件时:

omxplayer bubbling_water_1.mp3
mpg321 bubbling_water_1.mp3
Run Code Online (Sandbox Code Playgroud)

根本没有听到任何声音,同样的mp3文件可以用hdmi输出播放

sudo amixer cset numid=3 0
Run Code Online (Sandbox Code Playgroud)

要么

sudo amixer cset numid=3 2
Run Code Online (Sandbox Code Playgroud)

但模拟插孔输出没有任何帮助吗?

小智 5

我注意到了同样的问题.我还没有找到永久的解决方案,但对我有用的是以下内容:

omxplayer -o local file.mp3
Run Code Online (Sandbox Code Playgroud)

顺便说一句,音频通过HDMI发出,-o local标志强制它排队(本地).