可以暂停/继续的android音频录制库

AudioRecorder-Android

一个可以暂停-继续的音频录制库

github地址:
https://github.com/dafaWang/AudioRecorder

特点:
1.可暂停录制/继续录制
2.默认pcm片转换为wav格式音频文件
3.FileUtils中添加了wav格式转amr格式方法

使用:

compile 'com.wangdafa:PausableRecordLib:1.0.1' 
compile 'com.wangdafa:PausableRecordLib:1.0.1@aar'

jar包下载地址:

https://github.com/dafaWang/AudioRecorder/releases/download/1.0/pausableAudioRecorder.jar

或者clone下来项目直接做修改
//设置pcm临时文件路径

if (mAudioRecorder.getStatus() == AudioRecorder.Status.STATUS_NO_READY) { //初始化录音 tempAudioPath = new SimpleDateFormat("yyyyMMddhhmmss").format(new Date()); mAudioRecorder.createDefaultAudio(tempAudioPath);}

//开始录音

mAudioRecorder.startRecord(null);

//暂停录音

 mAudioRecorder.pauseRecord();

//停止录音

 mAudioRecorder.stopRecord();

//临时文件转换wav格式音频文件

mAudioPath = FileUtils.getWavFileAbsolutePath(tempAudioPath);

//wav格式文件转amr格式文件

armFilePath = new File(mAudioPath.replace(".wav", ".amr"));     
FileUtils.systemWav2Amr(mAudioPath,armFilePath.getAbsolutePath());

qq:245258365

email:mocen_dafa163com

你可能感兴趣的:(可以暂停/继续的android音频录制库)