Android 初始化 Visualizer 时的错误代码 -3
Android Error code -3 when initializing Visualizer
初始化时出现此错误 Visualizer
visualizer = new Visualizer(mediaPlayer.getAudioSessionId()); <----
Error: Cannot initialize Visualizer engine, error: -3
java.lang.RuntimeException: Cannot initialize Visualizer engine, error: -3
注意:这只发生在 Marshmallow
找到问题原因了!!!
这是由于 Marshmallow 的动态权限问题引起的。
需要RECORD_AUDIO
权限才能初始化。
在初始化可视化工具之前,我需要授予权限 Manifest.permission.RECORD_AUDIO
。
初始化时出现此错误 Visualizer
visualizer = new Visualizer(mediaPlayer.getAudioSessionId()); <----
Error: Cannot initialize Visualizer engine, error: -3 java.lang.RuntimeException: Cannot initialize Visualizer engine, error: -3
注意:这只发生在 Marshmallow
找到问题原因了!!!
这是由于 Marshmallow 的动态权限问题引起的。
需要RECORD_AUDIO
权限才能初始化。
在初始化可视化工具之前,我需要授予权限 Manifest.permission.RECORD_AUDIO
。