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 宁静致远,一览众山小 阅读(387) 评论(0) 编辑 收藏 举报