/** * 录音 * @param incomingNumber */ public void startRecorder(String incomingNumber){ //1.创建一个录音机的实例 recorder = new MediaRecorder(); //2.设置路径的数据源(VOICE_CALL模拟器和国外手机不支持) recorder.setAudioSource(MediaRecorder.AudioSource.MIC); //3.设置输入文件的格式 recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); //4.设置保存的文件名称 recorder.setOutputFile("/sdcard/"+incomingNumber+".3gp"); //5.设置音频的编码格式 recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); //6.准备开始录音 try { recorder.prepare(); } catch (IllegalStateException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } recorder.start(); } 停止录音 if(recorder != null){ recorder.stop(); recorder.release(); recorder = null; System.out.println("上传文件到服务器"); }
录音的使用
原创
©著作权归作者所有:来自51CTO博客作者曾颐楠的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
git的使用
git的学习记录
git 推送 远程库 -
Android开发使用MediaRecorder进行录音
在说手机android开发如何使用MediaRecorder进行录音前,我先来说一下如何在手机SD卡或手机内存上定义
Android MediaRecorder 录音 android java