|
|
преди 1 година | |
|---|---|---|
| Screenshot | преди 1 година | |
| amraudiorecorder | преди 1 година | |
| app | преди 1 година | |
| gradle | преди 1 година | |
| .gitignore | преди 1 година | |
| LICENSE | преди 1 година | |
| README.md | преди 1 година | |
| build.gradle | преди 1 година | |
| gradle.properties | преди 1 година | |
| gradlew | преди 1 година | |
| gradlew.bat | преди 1 година | |
| settings.gradle | преди 1 година |
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();