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();

 

posted on 2014-08-30 10:28  宁静致远,一览众山小  阅读(384)  评论(0编辑  收藏  举报

导航