在android中实现记录器

在android中实现记录器,android,Android,我正在开发一个android应用程序,包括播放、录制视频并将其保存到SD卡。我在上录音课 但是当我点击录制按钮时,录制没有开始 以下是我尝试的代码: MediaRecorder recorder = new MediaRecorder(); recorder.setAudioSource(MediaRecorder.AudioSource.MIC); recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); record

我正在开发一个android应用程序,包括播放、录制视频并将其保存到SD卡。我在上录音课

但是当我点击录制按钮时,录制没有开始

以下是我尝试的代码:

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
希望它能帮助你

不要忘记设置录制音频的权限

<uses-permission android:name="android.permission.RECORD_AUDIO"></uses-permission>