您的位置:首页 > 移动开发 > Android开发

Android: 录音

2015-06-29 14:06 651 查看

Android录音

/**
* 开始录音
*/
private void startRecording() {
mRecorder = new MediaRecorder();
mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
mRecorder.setOutputFile(getAudioFilePath());
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);

try {
mRecorder.prepare();
} catch (IOException e) {
Log.e("Audio", "prepare() failed");
}

mRecorder.start();
}

/**
* 停止录音
*/
private void stopRecording() {
mRecorder.stop();
mRecorder.release();
mRecorder = null;
}

/**
* 获取录音文件路径
* @return
*/
public String getAudioFilePath() {
String mFileName = Environment.getExternalStorageDirectory().getAbsolutePath();
mFileName += "/temp_audio.3gp";
return mFileName;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: