2016-02-19 2 views
3

obtenu cette erreur lors de l'initialisation VisualizerCode d'erreur Android -3 lors de l'initialisation Visualiseur

visualizer = new Visualizer(mediaPlayer.getAudioSessionId()); <---- 

Error: Cannot initialize Visualizer engine, error: -3 java.lang.RuntimeException: Cannot initialize Visualizer engine, error: -3

NB: Ceci se produit uniquement dans Marshmallow

Répondre

8

Vous avez la cause du problème !! !

Ceci est dû au problème d'autorisation dynamique pour Marshmallow. Il nécessite l'autorisation RECORD_AUDIO pour l'initialiser.

Je dois donner la permission Manifest.permission.RECORD_AUDIO avant d'initialiser le visualiseur.