Метод вывода звука в aimp на андроид
Два способа воспроизведения аудио (PCM) на Android - Введение в использование AudioTrack / OpenSL ES
Эта статья в основном знакомит с простым использованием двух компонентов, которые могут воспроизводить аудио (PCM) на Android-AudioTrack / OpenSL ES.
Наконец, войдите в тему этой статьи и расскажите о простом использовании AudioTrack / OpenSL ES.
1 Введение в AudioTrack
AudioTrack - это класс для управления и воспроизведения одного звукового ресурса в системе Android. Android предоставляет API-интерфейсы для уровня Java и собственного уровня. Он также относительно прост в использовании. Как правило, я рекомендую использовать этот компонент для воспроизведения.
Но следует отметить, что он может воспроизводить только декодированные данные PCM.
1.1 Введение в использование и API
В качестве примера возьмем api на стороне java (собственный уровень в основном такой же), метод использования аудиодорожки следующий:
1. Создайте:
Описание параметра:
1) int streamType: укажите тип воспроизводимого звука. Для разных типов аудиосистема Android будет обрабатывать по-разному (например, разные уровни громкости, разные регуляторы громкости и т. д.). Вот некоторые общие типы. , Для музыкальных файлов мы используем STREAM_MUSIC
AudioTrack имеет два режима загрузки данных (MODE_STREAM и MODE_STATIC), соответствующие режиму загрузки данных и типу аудиопотока, соответствующие двум совершенно различным сценариям использования.
6) int mode: режим загрузки данных (MODE_STREAM и MODE_STATIC), два режима соответствуют двум различным сценариям использования
- MODE_STREAM: в этом режиме аудиоданные записываются в AudioTrack посредством записи снова и снова. Обычно это похоже на запись данных в файл с помощью системного вызова write, но при таком способе работы необходимо каждый раз копировать данные из буфера, предоставленного пользователем, в буфер внутри AudioTrack, что в определенной степени приводит к задержке. Чтобы решить эту проблему, AudioTrack представил второй режим.
- MODE_STATIC: в этом режиме вам нужно только передать все данные во внутренний буфер в AudioTrack через вызов записи перед воспроизведением, и вам не нужно передавать данные в последующем. Этот режим подходит для файлов с небольшим объемом памяти и требованиями к высокой задержке, например для мелодий звонка. Но у него также есть недостаток, то есть вы не можете записать слишком много данных за один раз, иначе система не сможет выделить достаточно памяти для хранения всех данных.
3. Внедрение данных:
Параметры относительно простые, данные, смещение, размер
6. Получить статус:
STATE_INITIALIZED и STATE_UNINITIALIZED объяснять не нужно. STATE_NO_STATIC_DATA - это промежуточное состояние. При использовании режима MODE_STATIC при создании AudioTrack он сначала войдет в измененное состояние, а после записи данных станет состоянием STATE_INITIALIZED. Если вы перейдете к воспроизведению в состоянии, отличном от STATE_INITIALIZED, будет выдано исключение, поэтому невозможно играть в режиме MODE_STATIC без записи.
1.2 Пример использования AudioTrack
пример стороны Java
2 Введение в OpenSL ES
OpenSL ES (открытая звуковая библиотека для встроенных систем, библиотека встроенных звуков с открытым исходным кодом) - это не требующая лицензии кроссплатформенная аудио библиотека с аппаратным ускорением на языке C для встроенных систем. Проще говоря, он предоставляет некоторые стандартизированные API, позволяющие разработчикам управлять аудиоустройствами на различных аппаратных платформах. Включая воспроизведение, запись и тд.
Хотя это голос C, в нем используется объектно-ориентированный подход. При разработке мы используем объекты и интерфейсы для разработки.
2.1 Объект и интерфейс
- Объект: предоставляет абстракцию набора ресурсов и состояний, таких как объекты записывающего устройства и объекты проигрывателя.
- Интерфейс: объект предоставляет абстракцию конкретного метода функции, такого как интерфейс воспроизведения объекта проигрывателя.
То есть каждый объект предоставляет некоторые из самых основных операций: Realize, Resume, GetState, Destroy и т. Д., Но объект нельзя использовать напрямую, и указанный интерфейс (например, интерфейс воспроизведения проигрывателя) должен быть получен через его функцию GetInterface с идентификационным номером. ), а затем получить доступ к функции функции через интерфейс.
Все объекты должны быть инициализированы вызовом Realize после создания, а Destroy должен быть вызван для уничтожения при освобождении.
2.2 Метод воспроизведения звука OpenSL ES
Сцена воспроизведения звука:
Объясните метод воспроизведения из графа сцены:
1. Создайте движок OpenSL,
2. Создайте AudioPlayer и outputMix через движок
3. Укажите вход AudioPlayer как DataSource и выход как outputMix. OutputMix - это выход по умолчанию, связанный с устройством.
4. Начните играть.
Ниже подробно объясняется каждая часть
2.2.1 Engine
Основной объект OpenSL ES, в основном, обеспечивает следующие две функции:
(1) Управляйте жизненным циклом Audio Engine.
(2) Предоставьте интерфейс управления: SLEngineItf, который можно использовать для создания всех других объектов.
Шаги по использованию:
1. Создайте движок
- pEngine: указатель на объект механизма вывода. numOptions: размер необязательного массива конфигурации.
- pEngineOptions: Необязательный массив конфигурации. numInterfaces: количество интерфейсов, поддерживаемых объектом, за исключением неявных интерфейсов.
- pInterfaceId: массив идентификаторов интерфейсов, которые объект должен поддерживать.
- pInterfaceRequired: массив битов флагов, указывающий, является ли каждый требуемый интерфейс необязательным или обязательным. Если требуемый интерфейс не реализован, создание объекта завершится неудачно, и будет возвращен код ошибки SL_RESULT_FEATURE_UNSUPPORTED.
2. После создания движка его можно проходить SL_IID_ENGINE Получите интерфейс управления:
3. Затем через интерфейс управления iengine вы можете продолжить создание других необходимых объектов.
2.2.2 AudioPlayer
Объект воспроизведения аудио, в нем необходимо указать вход (DataSource) и выход (DataSink)
Datasource представляет информацию об источнике ввода, то есть о том, откуда берутся данные и каковы параметры входных данных;
DataSink представляет выходную информацию, то есть, где данные выводятся и какие параметры выводятся.
- Определение DataSource выглядит следующим образом:
- Определение DataSink следующее:
- SLDataLocator_Address
- SLDataLocator_BufferQueue
- SLDataLocator_IODevice
- SLDataLocator_MIDIBufferQueue
- SLDataLocator_URI
Затем нам нужно создать ввод и вывод перед созданием объекта AudioPlayer.Мы используем буферную очередь для ввода и используем outputMix для вывода на звуковое устройство по умолчанию для вывода.
Шаги по использованию:
1. Источник ввода
2. Источник вывода
объект outputMix должен передать CreateOutputMix Интерфейс создан и называется Realize инициализация
3. Создайте AudioPlayer и инициализируйте
Объект AudioPlayer должен передать CreateAudioPlayer Интерфейс создан и называется Realize инициализация
4. Установите функцию обратного вызова входной очереди.Функция обратного вызова будет вызываться изнутри, когда данных недостаточно. Тогда начни играть.
необходимо пройти SL_IID_ANDROIDSIMPLEBUFFERQUEUE Получите интерфейс очереди и RegisterCallback Установите функцию обратного вызова.
необходимо пройти SL_IID_PLAY Получите интерфейс воспроизведения, установите его в состояние воспроизведения и вызовите Enqueue Поместите в очередь фрейм с пустыми данными.
Следует отметить, что данные в очереди не воспроизводятся немедленно, поэтому эти данные не могут быть немедленно освобождены, иначе это приведет к потере кадров.
AIMP for Android
версия: v3.20, build 1164 (19.11.2021)
Последнее обновление программы в шапке: 22.11.2021
Краткое описание:
AIMP для Андроид - это легкая мобильная версия аудиоплеера для платформы Android
Полное описание
+ Поддерживаемые форматы: AAC, APE, DFF, DSF, FLAC, IT, M4A, M4B, MO3, MOD, MP2, MP3, MP4, MPC, MPGA, MTM, OGG, OPUS, S3M, TTA, UMX, WAV, WEBM, WV, XM
+ Поддержка OpenSL / AudioTrack / AAudio механизмов вывода звука
+ Поддержка Android Auto и автомобильных магнитол
+ Поддержка CUE
+ Регулятор баланса
+ Регулятор скорости воспроизведения
+ Нормализация громкости по амплитуде / replay gain
+ 29-ти полосный графический эквалайзер
+ Таймер сна
+ Темы: светлая, темная и черная версии интерфейса
+ Темы: поддержка пользовательских тем
+ Темы: поддержка ночного / дневного режимов
+ Темы: возможность смены оттенка темы
+ Возможность плавного перехода между треками
+ Возможность сведения многоканальных аудиосигналов в стерео
+ Возможность принудительного сведения в моно (опционально)
+ Возможность отката на 5 секунд после долгой паузы (опционально)
+ Возможность повтора плейлиста / повтора трека / проигрывания плейлиста без повтора
+ Последовательное проигрывание треков / проигрывание в случайном порядке
+ Настройки поведения при смене аудиофокуса
+ Переключение треков кнопками громкости (опционально)
+ Управление воспроизведением жестами в области с обложкой альбома (опционально)
+ Управление из области уведомлений
+ Управление с гарнитуры
+ Возможность сортировки файлов в плейлисте по шаблону / вручную
+ Возможность группировки файлов в плейлисте по шаблону
+ Возможность поиска по плейлисту в режиме фильтрации
+ Возможность физического удаления файла
+ Возможность поделиться аудио файлом
+ Выборочное добавления файлов / папок в плейлисты
+ Воспроизведение музыки из файловых менеджеров
+ Воспроизведение музыки из общих папок Windows (поддерживаются только v1 / v2 протокола Samba)
+ Интеграция с экраном блокировки
+ Виджет для рабочего стола
+ Виджет для экрана блокировки
Beta-версии:
Версия: v3.20 Beta 2, build 1137 (10.07.2021) Официальное обновление
Внимание! v3.20 не поддерживает Android 4.4!
Внимание! v3.00 не поддерживает Android 4.0 - 4.3!
Внимание! v2.60 не поддерживает armv6!
Внимание! v2.00 не поддерживает Android 2.3!
Прошлые версии:
Версия: v3.20 Beta 2, build 1135 (29.06.2021) Официальное обновление
Версия: v3.20 Beta 2, build 1134 (21.06.2021) Официальное обновление
Версия: v3.20 Beta 2, build 1131 (04.06.2021) Официальное обновление
Версия: v3.20 Beta, build 1128 (18.05.2021) Официальное обновление
Версия: v3.20 Beta, build 1126 (11.05.2021) Обновление (dhwh)
Версия: v3.10, build 1051 (23.05.2021) Официальный релиз
Версия: v3.10, build 1050 (19.05.2021) Официальный релиз
Версия: v3.10, build 1050 (19.05.2021) (4 variants) от Google Play Market (vladmira)
Версия: v3.10, build 1047 (30.03.2021) (4 variants) от Google Play Market (gorand39)
Версия: v3.10, build 1036 (09.02.2021) Google Play от 08/02/2021 (vladmira)
Версия: v3.10, build 1034 (01.02.2021) универсальная версия (ArtemIzmaylov)
Версия: v3.10, build 1030 (19.12.2020) универсальная версия (ArtemIzmaylov)
Версия: v3.10, build 1030 (19.12.2020) (4 variants) от Google Play Market (gorand39)
версия: v3.10, build 1025 RC2 (29.11.2020) универсальная версия (ArtemIzmaylov)
версия: v3.10, build 1024 RC 1(16.11.2020) универсальная версия (ArtemIzmaylov)
версия: v3.10, build 1021 Beta 4 (02.11.2020) универсальная версия (ArtemIzmaylov)
версия: v3.10, build 1019 Beta 3 (12.10.2020) универсальная версия (ArtemIzmaylov)
версия: v3.10, build 1017 Beta 2 (17.09.2020) универсальная версия (ArtemIzmaylov)
Вдобавок к аккуратно разложенным трекам в плей-листах можно делать закладки для музыки и выставлять ее в определенной очереди. Не знаю, используете ли вы такие возможности аудиоплеера, но мне они помогают выделить интересные треки и расположить музыку в правильном порядке в соответствии со своим настроением либо обстановкой.
реклама
Как и в любом аудиоплеере, AIMP имеет эквалайзер и элементарные звуковые настройки. Конкретно здесь он 29-ти полосный, а в его составе идет два десятка преднастроек для различных музыкальных жанров. Советую вам один раз откорректировать звучание, подобрав наиболее приятный вариант звука, и забыть о подобных настройках.
Не забываем о таких вещах, как виджеты. Тут их три вида: 4 x 4, 4 x 2 и 4 x 1, а различаются лишь вариантом визуального отображения элементов. По своему функционалу они одинаковы. Жаль, что только они не подружились с моим Pixel Launcher.
MSI RTX 3070 сливают дешевле любой другой, это за копейки Дешевая 3070 Gigabyte Gaming - успей пока не началось
Заглянем в строку с уведомлениями. Там нас ждет стандартная «нотификация» с элементами для управления плеером. Но стоит только нам получить пару новых уведомлений, как плашка с плеером уменьшится в несколько раз. Интересная трансформация!
Ну и напоследок предлагаю взглянуть на интерфейс AIMP с другими графическими оболочками.
Настройки
реклама
Из настроек AIMP предлагает нам разнообразие всевозможных параметров, начиная от настройки визуальной составляющей и заканчивая звучанием. Естественно, поговорим мы лишь об аудионастройках программы.
Нарушила спокойствие аудиоплеера функция ReplayGain. Как подсказал великий и могучий Google, она позволяет восстановить изначальное звучание сжатых треков с потерями или без потерь данных. Протестировать работу данной опции на практике мне не удалось.
Тестирование
Звучание AIMP меня нисколько не разочаровало, достаточно правильно выставить базовые настройки эквалайзера и можно наслаждаться звуком. Для мобильного плеера звучание очень достойное. Кстати, если в устройстве есть выделенный аудиочип, советую использовать данный плеер. Это позволит заметно улучить качество воспроизводимого звука.
Для работы AIMP потребуется любое android-устройство на базе OC Android 4.0, хотя для некоторых функций нужна будет система не ниже 4.2. Это касается интеграции в экран блокировки и соответствующего виджета.
Выводы
AIMP – это максимально простой плеер для android-устройств, который «выкладывается» на полную. И пусть в плане интерфейса и дополнительных функций он заметно отстает от своих конкурентов, зато предлагает прекрасное звучание.
Можно сказать, что звук является главным козырем AIMP. Сразу после установки приложение звучит неплохо, а если вы откорректируете эквалайзер и настроите методы вывода звука, результат вас должен порадовать.
Не стоит забывать и про абсолютную бесплатность приложения, без скрытых платных функций и рекламы. Полная халява!
Можно хоть сто раз менять устройства, но сменить плеер - ни за что! Ибо AIMP - мой лучший друг и любовь на все времена)
В списке приложений, которые я непременно устанавливаю на каждое новое устройство, AIMP вот уже несколько лет занимает почётное первое место. И за всё это время красивый, лаконичный, но вместе с тем довольно функциональный плеер ни разу не подвёл, не разочаровал и не дал повода убрать его из списка фаворитов. Поэтому, в очередной раз поставив плеер на новый телефон и убедившись в работоспособности первого, подумала, что неплохо бы о нём написать.
♦ Интерфейс приложения ♦
После установки AIMP переходит на главный экран и терпеливо дожидается от пользователя дальнейших действий.
Правда, выглядит это дело не так красиво, как на скрине, но шкурка (то бишь обложка), установленная по умолчанию, особой привлекательностью не отличается, и я сразу же меняю её на другую - благо, на официальном сайте этого добра достаточно.
Чтобы перейти в меню плеера, достаточно нажать на три параллельных линии в верхнем углу экрана.
Здесь отображены как все необходимые настройки, так и созданные пользователем плейлисты.
Первым в списке отображается меню «Главный экран» - собственно, то самое, которое открывается при первом запуске. За ним следует столь важный пункт, как «Звуковые эффекты» - иначе говоря, эквалайзер.
Здесь можно не только включить/отключить эквалайзер, но и разобраться с его преднастройками - загрузить, удалить, создать самостоятельно. Я всегда использую предустановленный Soft Rock, оптимально подходящий для большинства плейлистов.
Функция «Таймер сна» позволит пользователю задремать под любимые треки, не беспокоясь о выключении плеера - спустя заданное время звучание музыки прекратится.
Можно добавлять песни в закладки или избранное, после чего они появятся в одноимённых подменю, но эти опции я не использовала никогда - как-то не возникало необходимости. Как и «Менеджер очереди», впрочем.
А вот функция «Настройки» - штука крайне важная и полезная.
Воспользовавшись кнопкой «Интерфейс», можно сменить язык приложения, тему, масштаб и ориентацию, а также сделать AIMP максимально приятным глазу, установив понравившуюся обложку. Последнюю можно выбрать из стандартных либо скачать на официальном сайте, перейдя по предложенной ссылке.
Меню «Звук» предлагает приличное количество опций - от частоты дискретизации до длительности паузы между треками.
Воспользовавшись четвёртой кнопкой, можно отыскать на устройстве либо в сети обложку альбома, которому соответствует та или иная песня.
Помимо перечисленного, в меню настроек можно установить оптимальные параметры плейлистов, подкорректировать управление жестами и гарнитурой, запретить/разрешить показывать в приложении скрытые папки, интегрировать AIMP в ОС и вписать данные прокси-сервера для доступа в интернет.
Кроме того, готовые настройки можно сохранить, экспортировав в выбранную папку - в дальнейшем это поможет восстановить их в случае переустановки.
Нажатие на три точки в верхнем углу главного экрана предоставляет быстрый доступ к некоторым базовым функциям.
Помимо прочего, здесь можно узнать информацию о проигрываемом треке (исполнитель, альбом, дата выхода). По идее, есть возможность добавить/найти и слова песен, но этой целью я никогда не задавалась.
В целом, к функциональности претензий никаких - все опции, необходимые среднестатистическому пользователю, в приложении есть. Единственное, к чему можно было бы придраться - установленная по умолчанию обложка, но это уже из области вкусовщины.
♦ Ожидания и впечатления ♦
Дружба с AIMP у меня началась ещё с момента появления первых десктопных версий этого плеера, а потому требование к мобильной версии было, по сути, одно - чтобы она оказалась не хуже обычной. Ну и заряд батареи не слишком сильно расходовала.
Последнее ожидание оправдалось полностью - компактное и лёгкое приложение практически не занимает места на устройствах, требует минимум ресурсов и разрешений, не глючит и не подвисает. Файлы воспроизводит одинаково хорошо что из внутренней памяти, что с microSDHC-накопителя (конечно, при условии, что последний исправен).
Между прочим, при наличии прав суперпользователя AIMP можно сделать системным плеером, заменив таким образом стандартный - я проворачивала этот фокус на двух планшетах Nomi и телефоне этой же марки, довольно ощутимо экономя место и ресурсы. Последнее же устройство - Xiaomi Redmi 8 - расковырять ещё не успела в подобных манипуляциях, на мой взгляд, не нуждается.
Мобильная версия приложения сохраняет все функции десктопной - в ней можно установить предпочтительный порядок воспроизведения, используя кнопки в нижней части главного экрана.
. удалить какой-либо из проигрываемых треков, нажав на значок «-» внизу открытого плейлиста или добавить музыку из выбранной папки, тапнув по кнопке «+».
. сортировать и группировать песни по предпочтительным критериям.
. и, наконец, найти нужный трек в списке проигрываемых.
За всё время знакомства с приложением я не замечала за ним склонности к каким-то сбоям и лагам - ни на мобильных устройствах под управлением Android, ни на телефоне с MIUI 11. Даже несмотря на то, что сам разработчик предупреждает о возможной несовместимости AIMP с ОС от Xiaomi, все функции плеера на этой системе работают корректно - начиная от интерфейса и заканчивая виджетом на экране блокировки. По крайней мере, в последнем обновлении - версии v3.00, build 951.
Громкость и качество звучания, конечно, во многом зависят от самого устройства, однако на всех моих гаджетах AIMP показывал себя более чем достойно - что со всякими улучшалками звука вроде Viper FX, что без них. Думаю, при обнаружении каких-то мелких недостатков последние легко скорректировать изменением настроек эквалайзера.
Плеер поддерживает множество форматов, и у меня никогда не возникало проблем с воспроизведением того или иного музыкального файла. На мобильных устройствах чаще всего использую приложение для работы с форматом MP3, однако периодически попадающиеся FLAC и WAV играют хорошо. Между прочим, десктопная версия AIMP вполне способна добывать звук и из AVI-файлов, но проверять эту опцию на Android и MIUI как-то не приходилось.
И самое важное, на мой взгляд, достоинство плеера - при всех описанных плюсах он абсолютно бесплатен и не имеет привычки мучить пользователей назойливой рекламой. За это разработчику респект и огромнейшее спасибо.
И краткий итог:
➕ удобный мультиязычный интерфейс;
➕ простое, интуитивно понятное управление;
➕ отсутствие лагов и подвисаний;
➕ отличное качество звучания;
➕ множество полезных настроек;
➕ доступные для скачивания красивые обложки;
➕ полное отсутствие рекламы и платного контента;
➕ поддержка нескольких плейлистов;
➕ возможность прослушивания радио;
➕ огромное количество поддерживаемых аудиоформатов.
Музыкальный плеер AIMP - моё любимое приложение для прослушивания музыки, которое много лет остаётся верным другом, переходя с одного устройства на другое и неизменно радуя отличным звучанием. Единственным его недостатком могла бы счесть не очень привлекательный интерфейс, установленный разработчиком по умолчанию, но эта придирка настолько индивидуальная, мелкая и глупая на фоне ряда достоинств, что отнести её к минусам рука не поднимается. От меня - пять звёзд из пяти возможных. К установке, конечно же, рекомендую.
Десять миллионов установок – достаточно много, не правда ли? Вот только за ними скрываются очень разные и непохожие друг на друга приложения. И если популярный плеер AIMP уже был героем наших обзоров, то второй участник будет в новинку.
Да, AIMP мы уже рассматривали и даже наслаждались звучанием песен через него, но прошло достаточно времени, вышел не один десяток обновлений, поэтому пора снова взглянуть на это приложение. А компанию ему составит не менее популярный аудиоплеер с таким же количеством установок. Знакомы с Pi Music Player? Далее мы изучим его подробнее.
В качестве тестового оборудования использовались следующие устройства:
- Смартфон Xiaomi Redmi Note 3 Pro (OC Android 8.1.0, Nitrogen OS, процессор Snapdragon 650 64 бит, 6 x 1800 МГц, видеосопроцессор Adreno 510, 2 Гбайта ОЗУ);
- Смартфон Jinga Basco M500 3G (OC Android 5.1.1, процессор MediaTek MT6580, 4 x 1300 МГц, видеосопроцессор Mali-400 MP2, 1 Гбайт ОЗУ).
Знакомство
При поиске приложений пользователи доверяют уже знакомым продуктам и именитым разработчикам. Зачастую это является одним из важнейших факторов при выборе. Полагаю, именно это и помогло музыкальному плееру AIMP выйти в лидеры в магазине приложений Google Play.
Особенности аудиоплеера AIMP:
Начало работы
Спустя два года после релиза музыкальный плеер AIMP практически не изменил свой внешний вид. А это значит, что он по-прежнему симпатичен пользователям, так как прекрасно вписывается в интерфейс стандартной системы OC Android, новых версий MIUI и прочих оболочек. Разработчики постарались сделать приложение приятым в использования.
AIMP максимально прост в освоении, в нем буквально один главный экран, где располагаются все наши музыкальные треки, вернее плей-листы. Поэтому музыку нужно сначала добавить туда, создав свой плей-лист и выбрав папки с музыкальными треками. Надеюсь, у вас не будет особых проблем на данном этапе, ведь судя по отзывам на Google Play не у всех пользователи получилось создать музыкальный лист, о нем они даже не подумали.
Прямо в меню можно скорректировать плей-лист: добавить в него новые папки с музыкой, а также убирать и добавлять отдельные файлы. Доступно несколько вариантов сортировки и отображения треков, есть поиск.
Музыкальный плеер нагляден – все то, что он знает о треке, отображается прямо в списке со всеми треками. Композиции пронумерованы, указывается общее количество и объем всех добавленных музыкальных записей. Вот эта открытость и педантичность очень подкупает, как будто программа ничего не скрывает.
При прослушивании музыки доступны все классические функции, то есть перемотка, пауза, прослушивание по списку и так далее. К сожалению, ничего кардинально нового аудиоплеер AIMP не внес в развитие мобильной индустрии.
Более того, некоторых интересных опций в программе до сих пор нет. Например, аудиоплеер не умеет искать обложки для музыки, из-за этого нам приходится лицезреть унылую иконку приложения.
Преобразился таймер сна. Да, да, раньше эта функция была немного иной и имела будильник. Благодаря ему, как заверяют авторы, вы можете без проблем засыпать под любимую музыку. Перед этим необходимо выбрать параметры «засыпания» программы.
Поддерживается Android Auto.
Вдобавок к аккуратно разложенным трекам в плей-листах можно делать закладки для музыки и выставлять ее в определенной очереди. Не знаю, используете ли вы такие возможности аудиоплеера, но мне они помогают выделить интересные треки и расположить музыку в правильном порядке в соответствии со своим настроением либо обстановкой.
Как и в любом аудиоплеере, AIMP имеет эквалайзер и элементарные звуковые настройки. Конкретно здесь он 29-ти полосный, а в его составе идет два десятка преднастроек для различных музыкальных жанров. Советую вам один раз откорректировать звучание, подобрав наиболее приятный вариант звука, и забыть о подобных настройках.
Не забываем о таких вещах, как виджеты. Тут их три вида: 4 x 4, 4 x 2 и 4 x 1, а различаются лишь вариантом визуального отображения элементов. По своему функционалу они одинаковы. Жаль, что только они не подружились с моим Pixel Launcher.
Заглянем в строку с уведомлениями. Там нас ждет стандартная «нотификация» с элементами для управления плеером. Но стоит только нам получить пару новых уведомлений, как плашка с плеером уменьшится в несколько раз. Интересная трансформация!
Ну и напоследок предлагаю взглянуть на интерфейс AIMP с другими графическими оболочками.
Настройки
Из настроек AIMP предлагает нам разнообразие всевозможных параметров, начиная от настройки визуальной составляющей и заканчивая звучанием. Естественно, поговорим мы лишь об аудионастройках программы.
Нарушила спокойствие аудиоплеера функция ReplayGain. Как подсказал великий и могучий Google, она позволяет восстановить изначальное звучание сжатых треков с потерями или без потерь данных. Протестировать работу данной опции на практике мне не удалось.
Тестирование
Звучание AIMP меня нисколько не разочаровало, достаточно правильно выставить базовые настройки эквалайзера и можно наслаждаться звуком. Для мобильного плеера звучание очень достойное. Кстати, если в устройстве есть выделенный аудиочип, советую использовать данный плеер. Это позволит заметно улучить качество воспроизводимого звука.
Для работы AIMP потребуется любое android-устройство на базе OC Android 4.0, хотя для некоторых функций нужна будет система не ниже 4.2. Это касается интеграции в экран блокировки и соответствующего виджета.
Выводы
AIMP – это максимально простой плеер для android-устройств, который «выкладывается» на полную. И пусть в плане интерфейса и дополнительных функций он заметно отстает от своих конкурентов, зато предлагает прекрасное звучание.
Можно сказать, что звук является главным козырем AIMP. Сразу после установки приложение звучит неплохо, а если вы откорректируете эквалайзер и настроите методы вывода звука, результат вас должен порадовать.
Не стоит забывать и про абсолютную бесплатность приложения, без скрытых платных функций и рекламы. Полная халява!
Читайте также: