准备用这个类写个音乐可视化的小APP,使用的过程中遇到点问题这个Visualizer 初始化报错,
Cannot initialize Visualizer engine, error: -3
准备记录一下,这个错可能是权限没加,如果你获取的是自己播放的音频频谱,加上一个android.permission.RECORD_AUDIO权限,
如下:
mMediaPlayer = new MediaPlayer();
//声明Visualizer
visualizer = new Visualizer(mMediaPlayer.getAudioSessionId());
如果你获取的是混合音频的频谱,audioSession 传值为0;
Visualizer visualizer= new Visualizer(0);
并且加上android.permission.MODIFY_AUDIO_SETTINGS权限,不然会报图片上的错。