2011-08-11 14 views
3

私はAndroidアプリでMediaPlayerを使用してAndroidアプリでmp3ファイルを再生しています。今度は、この音楽演奏中にイコライザー(下のように)を表示したいと思います。mp3再生中のAndroidイコライザ

enter image description here

誰も私にそれを実装する方法任意のアイデアやそのための任意のコードを与えることはできますか?

答えて

1

Android 2.3以降には、マルチバンドイコライザ(私がテストしたすべてのデバイスで、5つのバンドになっています)にエフェクトを適用するサポートが含まれています。 http://developer.android.com/reference/android/media/audiofx/Equalizer.html

2.3より前のデバイスでイコライゼーションをサポートしたい場合や、異なる周波数帯やその他の処理効果をサポートしたい場合は、先行する作業が多くなります。 Androidのこれらのバージョンは、デコードされたオーディオの後処理のためのフックを提供しません。だからあなたは、それらのフックを与えるネイティブプレーヤーのための独自の代替品を書く必要がありますし、イコライゼーションを行うためにいくつかの処理コードを見つけるか書いてください。 Android SDKでパッケージ化されたソリューションを探しているなら、見つけられません。

関連する問題