java.lang.RuntimeException: setAudioSource failed.

最近写个android程序,遇到下面这个错误: java.lang.RuntimeException: setAudioSource failed. 详细报错如下:

12-16 22:04:41.637 14031-14031/com.hust.blue.xiaoxian E/AndroidRuntime: FATAL EXCEPTION: main                                                                        
Process: com.hust.blue.xiaoxian, PID: 14031
java.lang.RuntimeException: setAudioSource failed.
      at android.media.MediaRecorder.setAudioSource(Native Method)
      at com.hust.blue.xiaoxian.MainActivity.prepareVideoRecorder(MainActivity.java:104)
      at com.hust.blue.xiaoxian.MainActivity.access$400(MainActivity.java:24)
      at com.hust.blue.xiaoxian.MainActivity$1.onClick(MainActivity.java:71)
      at android.view.View.performClick(View.java:4457)
      at android.view.View$PerformClick.run(View.java:18491)
      at android.os.Handler.handleCallback(Handler.java:733)
      at android.os.Handler.dispatchMessage(Handler.java:95)
      at android.os.Looper.loop(Looper.java:136)
      at android.app.ActivityThread.main(ActivityThread.java:5336)
      at java.lang.reflect.Method.invokeNative(Native Method)
      at java.lang.reflect.Method.invoke(Method.java:515)
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:871)
      at dalvik.system.NativeStart.main(Native Method)

解决办法: 在AndroidManifest.xml中添加如下权限:

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏杨建荣的学习笔记

Oracle 12c中JOB运行失败的简单处理(r11笔记第66天)

在之前简单分析过一个12c中数据字典的小问题。 Oracle 12c数据字典的小问题(r11笔记第49天) 最近查看邮件,12c的一个PDB还是存在JOB运行异...

3477
来自专栏tiane12

DB2备份恢复流程

1201
来自专栏数据和云

【动手实践】:Lockdown Profile 的多租户权限控制

在Oracle Database 12.2 中引入了lockdown profile的新特性,可以用于限制PDB中的某些操作,增强某些操作的安全性。 PDB ...

2865
来自专栏DeveWork

移除除管理员之外的其他用户的WordPress 更新升级提示

对于多用户博客,一般只有一个管理员。维护后台等之类的工作一般都是管理员来做的,对于WordPress的更新升级,为了避免某些情况,可以通过以下代码实现除管理员之...

1929
来自专栏杨建荣的学习笔记

Oracle 12c PDB浅析(r9笔记第10天)

不管怎么样,12c出来这么久,总是因为各种各样的原因没有开始学习,现在似乎还是有些晚了。总是耳闻PDB在12c是一种全新的架构模式,在各种技术聊 天也大概知道是...

3037
来自专栏沃趣科技

Oracle12c R2版本Application Containers特性(三)

延伸阅读 Oracle 12c R2版本 Application Containers 特性(二) Oracle 12c R2版本 Application Co...

3557
来自专栏逸鹏说道

SQLServer 数据库镜像+复制切换方案

目标: 主机做了Mirror和Replication,当主机出现问题时,Replication和Mirror实现自动的故障转移(Mirror 和Re...

39111
来自专栏琯琯博客

Yii2 学习笔记之分页

3537
来自专栏大内老A

WCF版的PetShop之二:模块中的层次划分[提供源代码下载]

上一篇文章主要讨论的是PetShop的模块划分,在这一篇文章中我们来讨论在一个模块中如何进行层次划分。模块划分应该是基于功能的,一个模块可以看成是服务于某项功能...

25110
来自专栏蓝天

改进后的日志类CLogger

在原有的基础上增加了module_name,表示模块名,当一个系统由多模块组成时,输出的日志将更加清晰,使用方法,以MOOON-agent中的为例:

622

扫码关注云+社区

领取腾讯云代金券