Создание эквалайзера для плеера в Delphi XE10 на AndroidDelphi , Компоненты и Классы , TMediaPlayer
При создании плеера для Android в Delphi XE10 часто возникает желание добавить функционал эквалайзера, чтобы пользователь мог настраивать звучание воспроизводимой музыки. В этой статье мы рассмотрим, как реализовать эту функцию, учитывая два основных вопроса, с которыми вы можете столкнуться. 1. Создание объекта эквалайзера Для работы с эквалайзером в Android нам понадобится интерфейс
2. Получение аудиосессии плеера Чтобы создать эквалайзер, нам нужен аудиосеанс плеера. К сожалению, в объекте После получения аудиосессии плеера мы можем создать эквалайзер следующим образом:
Альтернативный ответ Если вы хотите сохранить кроссплатформенность вашего плеера, вам придется отказаться от использования эквалайзера Android. В этом случае вы можете рассмотреть возможность реализации собственного эквалайзера в коде Delphi, используя объект Подтвержденный ответ После множества экспериментов и неудачных попыток было найдено решение: использование аудиоэффектов с объектом Обратите внимание, что это решение больше не будет кроссплатформенным, так как оно основано на Android-specific функциях. Тем не менее, это может быть полезным для тех, кто хочет добавить эквалайзер в свой плеер на Android, созданный в Delphi XE10. При создании плеера для Android в Delphi XE10 пользователь хочет добавить функцию эквалайзера, чтобы дать пользователям возможность настраивать звучание воспроизводимой музыки. Для этого необходимо создать объект эквалайзера и получить Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: TMediaPlayer ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |