Как создать эквалайзер для Android

Я считаю, что это ограничение того, как работают отладчики браузера. Вероятно, проще всего просто прокомментировать файлы в коде и протестировать его.

16
задан MistaGreen 5 August 2010 в 22:07
поделиться

1 ответ

Простой ответ ... вы не можете сделать это с помощью фреймворка или Java (потому что в Android нет поддержки JMF). Вы должны использовать NDK и JNI для компиляции собственной библиотеки с поддержкой эквалайзера. Если вы знаете C / C ++, существует множество библиотек, которые обеспечат эту функциональность, но если вы не знаете C / C ++ или у вас есть средства, чтобы заплатить кому-то, кто знает, я бы рекомендовал вам перейти к чему-то еще в пределах ваших возможностей. Есть даже несколько рабочих примеров для Android, если вы посмотрите вокруг, которые используют libmpg123 ... но libmpg123 предоставляет интерфейс эквалайзера только для mp3. Я обнаружил, что в целом он довольно глючит и ставит под угрозу стабильность приложения таким образом, что он блокирует Android, и мне придется вытаскивать аккумулятор, чтобы перезагрузить телефон. Вдобавок было много клиппирования звука даже при плоском эквалайзере. Таков мой опыт ...

5
ответ дан 30 November 2019 в 08:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: