完整代码:https://github.com/wuqingsen/AVWuDemo
目录:Android音视频整理
package com.demo.audiowudemo.util;
import android.media.AudioFormat;
import android.media.AudioRecord;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
/**
* wuqingsen on 2020-05-28
* Mailbox:1243411677@qq.com
* annotation:将pcm音频文件转换为wav音频文件
*
* 用法:
* PcmToWavUtil pcmToWavUtil = new PcmToWavUtil(16000,
* AudioFormat.CHANNEL_IN_MONO, AudioFormat.ENCODING_PCM_16BIT * 1);
*/
public class PcmToWavUtil {
/**
* 缓存的音频大小
*/
private int mBufferSize;
/**
* 采样率
*/
private int mSampleRate;
/**
* 声道数
*/
private int mChannel;
/**
* @param sampleRate sample rate、采样率
* @param channel channel、声道
* @param encoding Audio data format、音频