Android学习笔记之MediaRecorder

Android学习笔记之MediaRecorder_第1张图片

                                                              MediaRecorder生命周期

<1>简介

使用 MediaRecorder 类进行媒体采样,包括音频和视频。MediaRecorder 作为状态机运行。您需要设置不同的参数,比如源设备和格式。设置后,可执行任何时间长度的录制,直到用户停止。

<2>MediaRecorder 常用方法

Android学习笔记之MediaRecorder_第2张图片

有了以上方法接口,在Android中实现录音看起来很简单。下面是一段简单的录音代码:

MediaRecorder recorder = new MediaRecorder();
 recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
 recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
 recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
 recorder.setOutputFile(PATH_NAME);
 recorder.prepare();
 recorder.start();   // Recording is now started
 ...
 recorder.stop();
 recorder.reset();   // You can reuse the object by going back to setAudioSource() step
 recorder.release(); // Now the object cannot be reused
 


 

你可能感兴趣的:(android,object,Path)