Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android Error code -3 when initializing Visualizer

Got this error while initializing Visualizer

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

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

NB : This is only happening in Marshmallow

like image 744
Sayem Avatar asked Oct 30 '25 01:10

Sayem


1 Answers

Got the cause of the problem !!!

This is caused for dynamic permission problem for Marshmallow.

It requires RECORD_AUDIO permission to initialize it.

I need to give permission Manifest.permission.RECORD_AUDIO before initialize the visualizer.

like image 105
Sayem Avatar answered Oct 31 '25 17:10

Sayem