public void startRecord(String FileName) {
- if (mRecorder == null)
- mRecorder = new MediaRecorder();
- mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
- mRecorder.setOutputFormat(MediaRecorder.OutputFormat.AMR_NB);
- mRecorder.setOutputFile(FileName);
- mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
try {
+ if (mRecorder == null)
+ mRecorder = new MediaRecorder();
+ mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
+ mRecorder.setOutputFormat(MediaRecorder.OutputFormat.AMR_NB);
+ mRecorder.setOutputFile(FileName);
+ mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
mRecorder.prepare();
+ mRecorder.start();
} catch (IOException e) {
- ICLogger.e("prepare() failed");
+ ICLogger.e(e.getMessage(),e);
}
- mRecorder.start();
}
public void stopRecord() {