Перейти к основному содержимому

Эквалайзер

Показывайте доступные звуковые профили из настроек, предоставленных устройством, и применяйте выбранную настройку. Эквалайзер поддерживается не всеми устройствами, поэтому сначала проверьте соответствие протоколу DeviceEqualizerAPI.

Что можно сделать

Реализация с помощью AI

Разработка с AI

Реализуйте этот сценарий с AI

Используйте официальный навык «Настройка эквалайзера AIBuds» и адаптируйте сценарий к приложению.

Прочитайте и выполните инструкции https://docs-aibuds.github.io/ru/skills/configure-aibuds-equalizer. Используйте этот навык, чтобы реализовать «Настройка эквалайзера AIBuds» в данном iOS-проекте и проверить результат.
Открыть официальный навык

Важные особенности

Список из allEQSettings является достоверным набором настроек подключённого устройства. Показывайте его пользователю и по возможности передавайте выбранную модель обратно в SDK.

Для пользовательского EQ используйте пользовательский слот из allEQSettings и сохраняйте число его полос. customSetting сопоставляет индекс слота с customModeStart, проверяет диапазон усиления minimumGain...maximumGain и возвращает nil при некорректных данных. defaultBandCount относится к встроенным профилям; устройство может сообщить другое число полос для пользовательской настройки.

Доступные руководства