2013-09-10 2 views
0

привет ~ все!как реализовать более 5-ти полосный эквалайзер на Android?

Я хотел бы использовать эквалайзер на Android. Существует одна проблема, что андроид предоставляет только 5 полос (результат Equalizer.getNumberOfBands()), но я хочу больше 5.

Не могли бы вы дать мне знать, как это сделать?

или кто-нибудь знает, где я могу получить библиотеку с открытым исходным кодом для эквалайзера?

Пожалуйста, помогите мне ~

ответ

2

https://code.google.com/p/sasken-player/

Я использовал это, чтобы получить 10 диапазона euqalizer. В собственном jni-коде в классе эквалайзера есть файл ppf.c, где вы можете настроить различные требования к фильтру.

Кроме этого, я могу найти что-нибудь еще в Интернете.

+0

не может заставить его работать с последней студией и градиентом андроидов, я устанавливаю 'android.useDeprecatedNdk = true', но он по-прежнему дает некоторые ошибки – user25