最近项目中有录音上传的需求,所以研究了一下 AudioRecord 和 MediaRecorder 两种实现方案,相比AudioRecord,MediaRecorder 更加简单方便,所以最后选择用 MediaRecorder 作为基础,制作录音工具类。
- 首先实例化 MediaRecorder
如果正在录音,那么释放MediaRecorder
if (isRecording) {
mRecorder.release();
mRecorder = null;
}
mRecorder = MediaRecorder