初始化Visualizer时的Android错误代码-3

时间:2016-02-19 06:30:42

标签: android visualizer

初始化Visualizer

时出现此错误
visualizer = new Visualizer(mediaPlayer.getAudioSessionId()); <----
  

错误:无法初始化Visualizer引擎,错误:-3                                                                        java.lang.RuntimeException:无法初始化Visualizer引擎,错误:-3

注意:这只发生在Marshmallow

1 个答案:

答案 0 :(得分:10)

找到了问题的原因!!!

这是因为Marshmallow的动态权限问题造成的。

初始化它需要RECORD_AUDIO权限。

我需要在初始化可视化工具之前给予权限Manifest.permission.RECORD_AUDIO