|
|
il y a 1 an | |
|---|---|---|
| Screenshot | il y a 1 an | |
| amraudiorecorder | il y a 1 an | |
| app | il y a 1 an | |
| gradle | il y a 1 an | |
| .gitignore | il y a 1 an | |
| LICENSE | il y a 1 an | |
| README.md | il y a 1 an | |
| build.gradle | il y a 1 an | |
| gradle.properties | il y a 1 an | |
| gradlew | il y a 1 an | |
| gradlew.bat | il y a 1 an | |
| settings.gradle | il y a 1 an |
Android does not support pause and resume when recording amr audio, so we should do a little trick to support pause and resume funciton.
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();
mRecorder.pause();
mRecorder.resume();
mRecorder.stop();
mRecorder.getAudioFilePath();