专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Android

电话录音无法开启解决思路

发布时间:2010-05-30 04:55:45 文章来源:www.iduyao.cn 采编人员:星星草
电话录音无法开启
本帖最后由 skyboyyu 于 2013-12-11 15:12:38 编辑
             mediaRecorder = new MediaRecorder();
              String FileName=(this.taskno+System.currentTimeMillis() + ".3gp");
      audioFile = new File(Environment.getExternalStorageDirectory(), FileName);  
   
               mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);   //获得声音数据源  
               mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);   // 按3gp格式输出  
               mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);   //音频编码方式 
               mediaRecorder.setOutputFile(audioFile.getAbsolutePath());   //输出文件  
               mediaRecorder.prepare();    //准备  
               mediaRecorder.start(); 



报java.lang.RuntimeException: start failed.错误

------解决方案--------------------
至于电话录音这个功能是完全可以实现的,网上也有很多例子。至于楼主的问题,我分析,
1、audioFile的值,考虑Sdcard是否存在,没有进行判断 
2、输出格式,为什么要是3gp,可以先使用默认格式来试试,还有编码也设置为默认的
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: