try {
//创建对象
MediaRecorder mediaRecorder = new MediaRecorder();
//设置声音来源
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
//录制文件的格式
mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
//编码格式
mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
//编码位率
//mediaRecorder.setAudioEncodingBitRate();
//采样率
//mediaRecorder.setAudioSamplingRate();
String path = "";
//设置音频文件的保存路径
mediaRecorder.setOutputFile(path);
//准备录制
mediaRecorder.prepare();
//开始录制
mediaRecorder.start();
//停止录制
mediaRecorder.stop();
//释放资源
mediaRecorder.release();
} catch (IOException e) {
e.printStackTrace();
}
这是源自于官网文档所指定的必须步骤,后续有时间再添加上Demo