最近在学习Android 音频这块相关支持發现用AudioRecord录制PCM音频直接保存在本地后无法播放,需将PCM数据转成WAV格式保存生成WAV时需要给文件添加一个头部如下: //文件长度 音频数据长度+头部44-8(不包含前8位) //过滤字节 (一般为H 也就是16) //通道数,单声道为1双声道为2 //波形音频数据传送速率,其值为通道数×每秒数据位数×每样本的数据位数/8 可以看到WAV头部由44个字节组成 文件长度 音频数据长度+头部44-8(不包含前8位) 过滤字节 (一般为H 也就是16) 通道数单声道为1,双声噵为2 波形音频数据传送速率其值为通道数×每秒数据位数×每样本的数据位数/8 上面可以看到WAV头部的组成部分,但很多具体地方还是一知半解后续继续补充……