我有几乎相同的问题,在这里所描述的here,回答对我没有帮助,我释放我的均衡器后,立即设置波段水平。它在我的4.0.4设备上运行得很好,在朋友的2.3.5设备上运行得很好,在一小部分设备上崩溃,在这些设备上运行哪个版本的Android并不重要。
所以有个错误Equalizer mEqualizer = new Equalizer(0, mediaPlayer.getAudioSessionId());
java.lang.UnsupportedOperationException: Effect library not loaded
at android.media.audiofx.AudioEffect.<init>(AudioEffect.java:355)
at android.media.audiofx.Equalizer.<init>(Equalizer.java:149)
我不知道怎么解决这个问题,有什么建议吗?
最佳答案
确保重新启动设备并在使用均衡器后使用release()再次测试它,在搜索线索两天后它对我起作用。