aplay
aplay -t raw -c 1 -f S16_LE -r 8000 test2.pcm
-t: type raw表示是PCM
-c: channel 1
-f S16_LE: Signed 16bit-width Little-Endian
-r: sample rate 8000
PCM是最raw的音频数据,没有任何头信息。WAV文件就是PCM+头信息,头信息就是上述的声道数,sample rate这些。所以WAV文件可以直接播放,而PCM需要手动指定这些信息之后才能播放。
amixer用法详解
说明:amixer命令主要用于linux下音频的接口配置
(1)、查看amixer命令的帮助
例如:amixer cset numid=1 30 设置numid=1(通过amixer controls 查看id-接口对应关系)的音量为 30
(2)、主要常用的命令有:
a、amixer controls显示接口函数
b、amixer contents查看配置参数
c、amixer cget + 接口函数
d、amixer cset + 接口函数 + 设置参数参数(0,1,off,on)
(3)、保存修改的数据:alsactl store
(4)、具体参数的设置请仔细阅读相关datesheet