ここで説明されている場所とほぼ同じ問題があります。この投稿の回答は役に立ちません。バンドレベルを設定した直後にイコライザーを解放します。それは私の 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)
これを解決する方法がわかりません。何か提案はありますか?