androidsetAudioSourcefailed

(2011-05-20 17:14:52) 转载
标签:

杂谈

分类:android

录音的步骤:


mRecAudioPath=Environment.getExternalStorageDirectory();


File mRecAudioFile=File.createTempFile(strTempFile, ".amr",mRecAudioPath);

mMediaRecorder=new MediaRecorder();

mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);//Call this only before setOutputFormat().这里很重要,如果在setOutputFormat的后面调用的话,会报异常!

mMediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);

mMediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);

mMediaRecorder.setOutputFile(mRecAudioFile.getAbsolutePath());

mMediaRecorder.prepare();

mMediaRecorder.start();

采用上面的步骤运行后,后台报了异常

ERROR/AndroidRuntime(287): java.lang.RuntimeException: setAudioSource failed.
原因:权限问题

在AndroidManifest.xml文件中添加:

<uses-permission
android:name="android.permission.RECORD_AUDIO">
</uses-permission>

更多相关文章

  1. android环境搭建步骤
  2. Ubantu下搭建Android CTS 兼容性测试环境及单项测试操作步骤
  3. Android Studio启动安卓虚拟机失败,附Android Studio安装虚拟机步
  4. android之使用mvn构建创造项目步骤
  5. Android的NDK开发步骤
  6. 分享GTS-800二次开发流程步骤
  7. 详解一篇搭建快速开发平台的实例步骤
  8. C++实现贪吃蛇游戏的详细步骤及实战演示
  9. C#/基于Unity 行为树的实现步骤【纯代码】

随机推荐

  1. 最新Android 7.1.1 截屏方法
  2. Android 简单笔记
  3. 第一次执行Cordova build android失败原
  4. Android(安卓)PMEM驱动研究 在应用程序中
  5. Android NDK so crash,定位目标代码使用
  6. Android和java创建xml文件和解析xml文件
  7. android获取屏幕长宽,status bar高度,设置
  8. Android Service学习之IntentService 深
  9. [置顶] Android okHttp上传单张或多张照
  10. Android Bigmap的操作(绘制,裁剪)