我无法通过HDMI正常运行音频(运行ArchARM)时遇到问题。我在/boot/config.txt
:
hdmi_drive=2
我编译hello_audio.bin
并以0和1作为args运行它,两者都可以工作(通过电视和插孔)
当我切换时,模拟插孔上的声音可以很好地与播放配合使用:
amixer cset numid=3 1
但是我无法通过HDMI播放WAV文件(我使用混音器cset numid = 3 2切换到了hdmi)
刚刚更新:我可以通过HDMI在mpg123 / mplayer中播放mp3文件,但是wavs仍然没有运气。
是的,我已经以
—
超级
你解决了这个@jake吗?
—
亚历克斯·张伯伦
我和您有相同的症状:hello_audio.bin可用于模拟或HDMI输出(分别具有0或1个args)。模拟插孔上的aplay与混音器cset numid = 3一起使用1 HDMI上的aplay与混音器cset numid = 3一起使用不起作用2我还设置了hdmi_drive = 2(否则hello_audio.bin在HDMI上不起作用)我有B版本( 256MB)的树莓派,运行2012-10-28-wheezy-raspbian.zip。(对不起,我将其发布为评论而不是答案,但评论似乎已关闭?)
我从来没有设法解决这个问题。fsck知道,这也许与ALSA通过HDMI驱动程序解码WAV的方式有关!不再是一个问题,但仍然是个谜。
—
Munkeh 2012年
root
吗