7.2.4 MediaRecorder输出和录制

    最后,需要以想要录制到其中的文件位置调用setOutputFile。以下代码片段使用File.createTempFile,在应用程序(其需要在SD卡上存储文件)的首选位置上创建了一个文件。

1         File file=new File(PATH);

2         file.mkdirs();

3         audioFile=File.createTempFile("recording", ".3gp", file);

4         recorder.setOutputFile(audioFile.getAbsolutePath());

    现在可以实际的调用prepare方法,其表明配置阶段的结束,同时通知MediaRecorder准备开始录制。可以调用start方法真正的开始录制。

1  recorder.prepare();

2  recorder.start();   // Recording is now started

   要停止录制,可以调用stop方法。

1 recorder.stop();

 

你可能感兴趣的:(MediaRecorder)