Android does not support pause and resume when recording amr audio, so we should do a little trick to support pause and resume funciton.
- You can pause recording and resume it
In Android Studio, just import module
amraudiorecorder. In other IDE, you should copy
AMRAudioRecorder.java into your project.
// Note: this is not the audio file name, it's a directory. // AMRAudioRecorder will store audio files into this directory. // And this should be exist, // AMRAudioRecorder will not make dir if the dir does not exist. String recordingDirectory = "A directory absolute path"; AMRAudioRecorder mRecorder = new AMRAudioRecorder(recordingDirectory); mRecorder.start();
Get recording file path