Аудиокодек для передачи через bluetooth xiaomi не сохраняет
Для передачи звука по Bluetooth телефоны Xiaomi (Redmi) используют набор кодеков, каждый из которых отличается друг от друга качеством передачи и стабильностью соединения, но как изменить кодек Bluetooth на Xiaomi?
Исторически сложилось так, что разные кодеки разработали разные компании и в разное время опираясь на разные технические возможности беспроводных наушников.
Поэтому сегодня тяжело сходу разобраться в том, какой из них нужно выбрать на Xiaomi, чтобы наушники звучали на максимум потенциала в них заложенного.
В начале статьи я бегло покажу какие кодеки есть на Xiaomi и чем они различаются, а потом покажу как их выбирать.
- SBC – самый простой, который при должной настройке со стороны производителей наушников обеспечивает достаточное качество звука;
- AAC – продвинутый кодек, обеспечивающий хорошее качество при условии, что гаджет не поддерживает aptX;
- aptX, aptX HD, aptX LL – набор разработанный компанией Qualcomm, базирующиеся на их собственных разработках. При сравнении множества наушников в режиме работы apt X и AAC по качеству побеждает apt X, но лишь при работе на Android смартфонах, к которым относятся и Xiaomi. Наушники с кодеком AAC в паре с iPhone будут звучать лучше, это особенность реализации кодека AAC на Android.
- LDAC – самый продвинутый и разработанный компанией Sony. Если он поддерживается наушниками, используйте его, он даст лучший результат.
- LHDC – самая последняя разработка, который появился около года назад, разработчики обещают наилучшее качество звучания. Проблема заключается в том, что на рынке ещё нет беспроводных наушников с его поддержкой, поэтому говорить что-то о качестве рано. Возможно, это новый лидер, но возможно и обратное – всё покажет время.
С кодеками разобрались, но я добавлю, что каждый из них поддерживает несколько скоростей передачи данных, что напрямую влияет на качество звука. Чем больше битрейт (скорость передачи данных), тем выше качество, но при этом ухудшается стабильность соединения.
Если вы замечаете, что звук иногда прерывается или заикается, стоит выбрать битрейт пониже в настройках кодека, это может помочь получить лучшую стабильность.
Алгоритм выбора на Xiaomi следующий: SBC – AAC – aptX – aptX HD – LDAC – LHDC.
Слева самый простой кодек, справа самый эффективный, выбирать нужно тот, который поддерживают ваши наушники. Если они поддерживают SBC и AAC – выбирайте AAC. Если умеют работать с SBC, AAC и aptX – выбирайте aptX.
Обычно Xiaomi автоматически выбирает наилучший вариант из поддерживаемых наушниками, но иногда требуется ручное вмешательство.
Как переключить Bluetooth кодек на Xiaomi
Примечание: ручное изменение настроек сбрасывается каждый раз при отключении Bluetooth устройства.
Прежде чем задать свой вопрос, ознакомьтесь со способами решения проблемы, указанными ниже, а также воспользуйтесь поиском по теме. Возможно для Вашей модели аппарата уже есть решение.
Общая информация:
- Зайти в Настройки->Об устройстве->Статус (может потребоваться включённый Bluetooth)
- Включить Bluetooth у себя, включить обнаружение, после чего посмотреть через другое устройство (для этого читайте: "Способы узнавания MAC-адресов чужих гарнитур")
- Если у вас есть директория /data/misc/bluetoothd , то название единственной папки внутри bluetoothd будет именно ваш MAC-адрес
- Программа AndroBluetooth, запущенная на рабочем устройстве (показывает снизу имени)
- Также, старые Sony Ericsson отображают MAC адрес устройств до начала сопряжения
- Asus ME173X - /data/misc/bluedroid/
- HTC One XL - /data/misc/bluetoothd/
- Samsung Galaxy S2 Plus - /data/misc/bluedroid/
Тенденция такова, что настройки находятся в папке /data/misc/blue*** . Но разделу требуется больше информации!
Известные способы решения проблем:
- Общее решение каких-то проблем, связанных с подключением к гарнитуре - Bluetooth Fix & Repair
- Решение проблем, связанных с автоподключением - Bluetooth Auto Connect или Bluetooth connect & Play
- Полная (не быстрая!) перезагрузка
- Если есть директория /data/misc/bluedroid/, то можно попробовать удалить папку с вашим MAC-адресом внутри неё и перезагрузиться. (нужен ROOT)
- Чистка разделов Cache и Dalvik Cache (через кастомный Recovery, разумеется)
- Если уж ну совсем ничего не помогло - может помочь Hard Reset или перепрошивка (однажды перепрошивка с CyanogenMod на сток решила проблему)
- Если проблема массовая, то производитель устройства, скорее всего, выпустит прошивку-патч. Попробуйте проверить это через поиск в Гугл
- Программа AndroBluetooth. Включить Bluetooth - Включить программу - Scan Devices - Pair
- Также, в теории должно быть можно через Bluetooth-терминалы, например, через такие: 1 (Android 4.0.4+) / 2 (Android 2.3+) / 3 (Android 2.1+). Требуется больше информации!
- Использовать телефон со все время включенным единожды Bluetooth (правда тогда будет больше жор зарядки). Возможно, проблема хардварная.
- Программа AndroBluetooth.
- Хард ресет/Перепрошивка
- Также, в теории должно быть можно через Bluetooth-терминалы, например, через такие: 1 (Android 4.0.4+) / 2 (Android 2.3+) / 3 (Android 2.1+). Требуется больше информации!
- Также рекомендуется прочитать эту тему для решения подобного рода проблем
- Модель Вашего устройства и установленная прошивка;
- Краткое описание проблемы (кратко, но емко и понятно);
- Предпринятые действия (в том числе, со ссылками на пункты под спойлером "Способы решения проблемы")
Убедительно просим Вас воздержаться в данной теме от вопросов о том, "что такое вайп?", "как сделать вайп/хард резет?" и т.д. Ответы на эти вопросы есть в FAQ по устройствам и Android OS.
Внимание! Теме требуется больше информации, так как на данный момент информации на тему Bluetooth в Интернете ну очень мало! Не стесняйтесь, пишите в комментах то, что вы знаете на эту тему!
Шапка более регулярно не обновляется! Если считаете, что что-то надо добавить в шапку, станьте куратором, или пользуйтесь кнопкой "Жалоба"
Причина редактирования: Компромиссное (не абсолютное) решение, если после пары вк/выкл bluetooth падает профиль HSP/HFPНу-с, начнем. Есть такая программа, как AndroBluetooth. Изначально она предназначалась как пример использования скриптов, связанных с Bluetooth, но она как раз может помочь в решении наших проблем! В частности, она позволяет выполнять следующие действия:
- Форсированно включать/выключать Bluetooth - кнопка Enable/Disable
- Форсированно проводить сканирование устройств - кнопка Scan Devices
- Форсированно подключаться (спариться) к устройствам с глючным именем, к которым стандарный менеджер устройств не подключается - кнопка Pair/Unpair
- Смотреть список спаренных устройств (что, в принципе, вряд ли пригодится) - кнопка Paired Devices
Программу можно скачать по следующим ссылкам (240 кб):
С GitHub разработчика: APK
С 4pda: AndroBluetooth.apk ( 239.81 КБ )
Здравствуйте.
Хочу вывести ФМ радио через Bluetoot наушники.
Обычные наушники должны оставаться подключенными как антенна.
Есть ФМ плееры в которых это можно сделать переключением вывода звука в самом плеере.
У меня на Sony Z3 такой возможности нет.
Есть ли какие-то микшеры, чтобы выводить звук на Bluetooth гарнитуру?
Люди, помогите, пожалста!
Такая беда: есть автомагнитола Sony DSX-A50BT с блютузом, есть новый, купленный 3 дня назад, Meizu M3s mini. Телефон никак в упор не видит магнитолу. Хотя старый Huawei G700 распознает ее без проблем в качестве гарнитуры и прекрасно с ней проработал три с лишним года.
Пробовала утилиты для поиска, в т.ч. AndroidBluetooth, результата нет. Делать хард ресет телефону не хочется - только-только все настроила. С другими устройствами, в т.ч. с наушниками соединяется без проблем.
Почему они с магнитолой могут друг друга игнорить?
Вас не устраивает звук в ваших Bluetooth наушниках? Возможно все дело в том, что ваш Android использует «плохой» аудиокодек SBC вместо продвинутых LDAC, aptX, aptX HD, AAC? Как включить aptX на Android?
Как на Android включить Bluetooth кодек LDAC, aptX, aptX HD
Содержание - Как на Android включить Bluetooth кодек LDAC, aptX, aptX HD:
Все больше производителей отказывается от аудио разъема 3.5 мм в пользу передачи звука по Bluetooth, но вот не всегда такие новшества так полезны! Все дело в кодеках… и Android по умолчанию использует не самый лучший!
Немного о Bluetooth аудиокодеках
- SBC (Subband Coding) — этот кодек с потерями, на данный момент используется в большинстве случаях передачи звука по беспроводным наушникам. Самой главной проблемой SBC является то, что кодек очень сильно искажает звук, больше чем MP3, поэтому для прослушивания высококачественного аудио материала он явно не годиться.
- AAC (Advanced Audio Coding) — также аудиокодек с потерями, но качество звука гораздо выше чем SBC.
- aptX и aptX HD — аудиокодек разработанный компанией Qualcomm, поэтому его можно встретить практически только на устройствах, где установлен процессор Snapdragon. Кодек aptX и aptX HD в отличие от SBC и AAC, практически не имеет потерь, аудио компрессируется и передается по Bluetooth.
- LDAC — не так давно разработанный аудиокодек компанией Sony, который должен сместить с поста устоявшийся кодек SBC. Этот аудиокодек выполняет компрессию с небольшими потерями. C версии Android 8.0 Oreo, стал частью системы, так что возможно LDAC вскоре станет стандартном для передачи звука по беспроводным наушникам и колонкам.
Как узнать кодек bluetooth что используется?
На новых версиях Android необходимо зайти в BlueTooth, подключить наушники. После чего рядом появиться значок с кодеком.
Как включить необходимый Bluetooth аудиокодек на Android?
Для начала вам необходимо убедиться что ваши наушники или колонки поддерживают более продвинутый аудиокодек. Вам изрядно придется покопаться в интернете, чтобы понять, какой кодек они поддерживают.
Второе условие, версия Android на телефоне должна быть 8.0 или более новая.
Для того чтобы активировать один из перечисленных кодеков, вам понадобиться активировать « Меню Разработчика «. Как это сделать? Вы можете посмотреть, два видео ролика.
После того как вы оказались в меню разработчика, пролистайте меню вниз до пункта «Аудиокодек для передачи через Bluetooth» и выберите его.
Выберите необходимый кодек — LDAC, apt, aptX, AAC, SBC.
Вам удалось поменять кодек bluetooth! Звук по беспроводным наушникам должен улучшиться!
Столкнулся со странной особенностью подключения телефона NOKIA 8 к магнитоле Pioneer по bluetooth.
Телефон конектится, видно, что файл проигрывается, но звук на акустику не идет. Тишина… В тоже самое время если соединять с мп3 плеером SONY, то проблем нет. Звук есть, все воспроизводится.
Стал гуглить. Оказывается это довольно распространенная проблема. Достаточное количество людей мучаются при сопряжении bluetooth устройств с телефонами… Оказывается основная проблема это в несовместимости кодеков, прошивок…
Но на просторе инета я нашел решение своей проблемы. Воспользовался инструкцией доброго человека.
Ниже приведу цитату его поста и пару скринов его фоток…
Вобщем-то решил утром сегодня проблему с отсутствием звука при воспроизведении с Xiaomi mi6 через магнитолу pioneer x5900bt.
Телефон подключался к магнитоле, магнитола показывала проигрываемый трек, но звука не было.
Не претендую на первенство, но судя по тому, что я нашел за 4 дня в гугле, я единственный разобрался что делать с не работающим на Android oreo bluetooth-ом.
Итак, разработчики выставили по умолчанию автоматическое определение кодека, на котором передавать инфу от телефона к устройству воспроизведения(Я так думаю разрабы осознали что мы живем в 2018 и все устройства воспроизведения должны уметь сказать запрашивающему телефону какой кодек они умеют, с какой битностью и частотой дискретизации…).анннет.
Магнитолы в большинстве автомобилей глупые(Илон Маск спаси и сохрани…), и не умеют отвечать на запросы телефона о параметрах передачи.
У меня пион, но я думаю раз уж в основном у всех проблемы только с автомобильными магнитолами, то у нас на всех одинаковая проблема.
Отключаем Блютус!
В телефоне xiaomi(мой случай) чтобы открыть настройки для разработчиков сначала идем в настройки>об устройстве> и жмем 7 раз на версию miui, затем выходим назад, крутим вниз, заходим в расширенные настройки, крутим вниз и заходим в «для разработчиков», далее крутим вниз до появления пунктов меню с настройкой кодека, битности и частоты дискретизации bluetooth.
Выбираем:
Версия AVRCP — любая, со всеми работало.
Аудиокодек для передачи через блютус- меняем на SBC
Частота дискретизации-48kHz(как ни странно…)
Глубина кодирования-16бит
Режим аудиоканала Bluetooth- стерео
Включаем блютус, цепляем магнитолу, все звучит(и тихо думаем, какое говно хваленые балалайки от пиона за 10-15 тыр, что аас не умеют.)
(с)
Читайте также: