1.ALSA声卡驱动配置默认为静音所有的输出,必须先用amixer工具解除主音量和PCM音量的静音。amixer不带参数运行时,返回声卡上所有通道的设置情况。
利用amixer工具设置ALSA架构的播放音频控制
~ #./amixer -c 0 sset 'PCM',0 50% unmute
~ #./amixer -c 0 sset 'Master',0 100%,100% unmute
录音音频控制:
~ #./amixer -c 0 sset 'Mic' 100% on
~ #./arecord -D plughw:0,0 -f S16_LE -c 2 -r 48000 ff.wav
2.测试ALSA声卡的播放功能:
方法1:用名字指定
~ # export LD_LIBRARY_PATH=/lib
~ # ./aplay test.wav -D default:CARD=SURF001
方法2:用声卡编号指定:
~ # export LD_LIBRARY_PATH=/lib
~ # ./aplay test.wav -D plughw:0,0
USB的声卡设置问题:
~ # ./amixer -c 0 -- sset Mic playback 100%
~ # ./amixer -c 0 -- sset 'Mic' 100% on