对于Linux操作系统来说,音频输出同样也是一个问题,但是Raspbian在默认模式下就启动了音频功能。用户输入以下命令可以进行一次音频测试:
Pi@raspberry:~$ cd /opt/vc/src/hello_pi/libs/ilclient
Pi@raspberry:~$ make
Pi@raspberry:~$ cd ../../hello_audio
Pi@raspberry:~$ make
Pi@raspberry:~$ .hello_audio.bin
这个命令是通过汽笛声来简单测试音频的程序。它的声音通过模拟音频输出孔输出,因此需要插入耳机或扬声器。此外,用户若想通过HDMI播放声音,则输入以下命令:
Pi@raspberry:~$ .hello_audio.bin 1
控制器会自动选择最好的音频输出方式,它会在有HDMI输出时选择HDMI输出,在有模拟输出时,则选择模拟输出,用户也可以通过amixer工具改变输出方式。这是一个设置音频硬件的小工具,输入以下命令即可看到更改的设置:
Pi@raspberry:~$ amixer controls
Numid = 3,iface =MIXER,name = ‘PCM Playback Route’
Numid = 2,iface =MIXER,name = ‘PCM playback switch’
Numid = 1,iface =MIXER,name = ‘PCM playback Volume’
用户只能更改这三个选项,需要注意的是,必须参照amixer 程序的格式“Numid”来更改。如果每个选项都有自己的名称就更好了,但是开发商amixer选择用数字代替名称。此时,可以参照以下命令更改(“playback route”选项的数值为“3”):
Pi@raspberry:~$ sudo amixer cset numid = 3 1
这样就将“playback route”设置为“1”(模拟输出),用户同样也可以将之更改为“0”(自动)或“2”(HDMI 输出)。当所有都按预期设置工作后,用户可以把 amixer 命令增加到“/etc/rc.locel”文件中:
Amixer cset numid = 3 1
将其增加到文件的末尾,但不要放在最后一行,而应将其放在“exit 0”行的前面。
有时设备无法正确识别HDMI输出,因此用户可能需要在视频输出无法工作时将视频输出设置为HDMI模式。用户可以通过将固件配置文件“/boot/config.txt”中的“hdmi_drive”设置为“2”来解决这个问题。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。