我遇到了与此处描述的几乎相同的问题,这篇文章中的回答对我没有帮助,我在设置频段级别后立即释放均衡器。它在我的 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)
我不知道如何解决这个问题,有什么建议吗?