/ Как да създадете еквалайзер за Android - Android, медия, еквалайзер

Как да създадете еквалайзер за Android - Android, медии, еквалайзер

Искам да създам прост еквалайзер за Android. Как мога да го направя?

Опитайте се да намерите някои методи в клас MediaPlayer. Но всичките ми опити се провалиха.

Отговори:

5 за отговор № 1

Прост отговор ... можете да "го прави с рамка или с Java (защото няма JMF подкрепа в Android). Трябва да използвате НДК и JNI за съставяне родом библиотека с еквалайзер. Ако знаете, C / C ++ има много библиотеките около това ще осигурят тази функционалност, но ако не знаете C / C ++ или нямате средства да платите някой, който би ми препоръчал да преминете към нещо друго в рамките на вашите средства ... Има дори някои работни примери за Android, ако погледнете наоколо, че използването libmpg123 ... но libmpg123 само осигурява изравняването интерфейс за mp3 "с. открих, че той" е доста бъгав като цяло и компрометира стабилността на приложението по такъв начин, че ще заключа андроид и аз ще трябва да издърпате батерията, за да рестартирате телефона. Освен това имаше много аудио подрязване, дори когато еквалайзерът беше изравнен. Това е моят опит ...


13 за отговор № 2

Android има вграден qualizer engine, макар че не се намира в клас MediaPlayer, тъй като е самият клас, намиращ се в пакета android.media.audioFx.

http://developer.android.com/reference/android/media/audiofx/Equalizer.html


5 за отговор № 3

Можете да създадете еквалайзер като

Equalizer equalizer = new Equalizer(0,mediaplayer.getAudioSessionId());

equalizer.setEnabled(true);

equalizer.getNumberOfBands(); //it tells you the number of equalizer in device.

equalizer.getNumberOfPresets();//like Normal Classic,Dance Flat,Folk Heavy Metal,Hip Hop,Jazz, Pop, Rock

http://developer.android.com/reference/android/media/audiofx/Equalizer.html

Обърнете внимание на пълния пример


3 за отговор № 4

Надявам се, че връзката по-долу е полезна за вас.

https://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/AudioFxDemo.html