//列出音源輸出(到speaker、headset端)
# pacmd -h //幫助
# pacmd list-sinks //查看ports字段,就是外設通道
//切換揚聲器通道
# pacmd set-sink-port 1 output-speaker
//切換聽筒通道
# pacmd set-sink-port 1 output-earpiece
//切換耳機通道
# pacmd set-sink-port 1 output-wired——headphone
//切換HDMI的speaker
# pacmd set-sink-port 1 output-aux_digital
//播放wav
# paplay test.wav
//查看播放音頻設備
#aplay –l
播放音頻
aplay test.wav
//查看錄音設備
arecord –l
//錄音
arecord -Dhw:0,1 -d 10 -f cd -r 44100 -c 2 -t wav test.wav
參數解析
-D 指定了錄音設備,0,1 是card 0 device 1的意思,也就是TDM_Capture
-d 指定錄音的時長,單位時秒
-f 指定錄音格式,通過上面的信息知道只支持 cd cdr dat
-r 指定了采樣率,單位時Hz
-c 指定channel 個數
-t 指定生成的文件格式
Pulseaudio
alsamixer
參考
https://wiki.archlinux.jp/index.php/PulseAudio/%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB
https://wiki.archlinux.org/index.php?title=PulseAudio/Examples&oldid=607753
https://www.jianshu.com/p/fc8c8cad67d6