初始化 Visualizer 时的 Android 错误代码 -3
Posted
技术标签:
【中文标题】初始化 Visualizer 时的 Android 错误代码 -3【英文标题】:Android Error code -3 when initializing Visualizer 【发布时间】:2016-05-31 15:19:11 【问题描述】:初始化Visualizer
时出现此错误
visualizer = new Visualizer(mediaPlayer.getAudiosessionId()); <----
错误:无法初始化 Visualizer 引擎,错误:-3 java.lang.RuntimeException:无法初始化 Visualizer 引擎,错误:-3
注意:这只发生在棉花糖中
【问题讨论】:
【参考方案1】:找到问题的原因!!!
这是 Marshmallow 的动态权限问题引起的。
它需要RECORD_AUDIO
权限才能对其进行初始化。
我需要在初始化可视化器之前授予Manifest.permission.RECORD_AUDIO
权限。
【讨论】:
以上是关于初始化 Visualizer 时的 Android 错误代码 -3的主要内容,如果未能解决你的问题,请参考以下文章