MediaRecorder是来进行录音,同样和MediaPlay用法大同小异,必须依据状态图来操
作。
1、MediaPlayer recorder=new MediaRecorder();创建对象
2、recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
设置录音来源设备为麦克。
3、recorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);
设置输出流格式为默认。
4、recorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);
设置音频编码为默认。
5、recorder.setOutputFile(“/mnt/sdcard/recorder.mp3”);//String path
设置输出流来源
6、recorder.prepare();
7、start、stop
同样需要在Activity中ondestroy释放该资源。
if(recorder!=null)
{
recorder.reset();
recorder.release();
}