AndroidMP3Recorder
项目介绍
本项目Fork自AndroidMP3Recorder,由于原作者停止维护,此项目是我fork下主分支来维护的。相比原项目,此项目支持以下功能:
修复部分机型空指针异常导致Crash的bug
支持自定义输出码率
支持获取实时分贝
支持设置最大录音时间限制
支持错误异常监听,出错时可以根据需求及时反馈
实现思路讲解
为Android提供MP3录音功能
1. 目录简介
library: MP3录音实现源码库
sample : 使用范例
2. 使用方法
集成到项目中
dependencies {
compile 'com.github.Jay-Goo:AndroidMP3Recorder:v1.0.7'
}
录音功能实现
创建MP3Recorder, 传入录音文件的File对象。
MP3Recorder mRecorder = new MP3Recorder(new File(Environment.getExternalStorageDirectory(),"test.mp3"));
开始录音: 调用MP3Recorder对象的start()方法。
mRecorder.start();
停止录音: 调用MP3Recorder对象的stop()方法。
mRecorder.stop();
获取实时分贝:
mRecorder.getVlumeDb();
设置最大录音时长ÿ