我有几乎相同的问题,在这里所描述的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()再次测试它,在搜索线索两天后它对我起作用。

07-24 09:47