waterzhang0423 / AMRAudioRecorder

Record amr audio on Android, support pause and resume.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AMRAudioRecorder

Screenshot

Android does not support pause and resume when recording amr audio, so we should do a little trick to support pause and resume funciton.

Screenshot

Screenshot

Features

  • You can pause recording and resume it

Usage

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();

Pause recording

mRecorder.pause();

Resume recording

mRecorder.resume();

Stop recording

mRecorder.stop();

Get recording file path

mRecorder.getAudioFilePath();

About

Record amr audio on Android, support pause and resume.

License:MIT License


Languages

Language:Java 100.0%