Почему навигационные звуки с Bluetooth не воспроизводятся в режиме радио?
У меня возникла проблема с Toyota Corolla SUN FL6 2016 года выпуска.
В режиме радио он не может быть переопределён звуками с Bluetooth, например навигационными указаниями от Waze. Я пробовал использовать его на многих моделях телефонов, а также заметил, что он работает на некоторых других моделях автомобилей.
Если мне нужна навигация, мне нужно переключиться в режим Bluetooth, но тогда я не смогу слушать радио.
Я знаю, что это не является внутренним ограничением, потому что, когда мне звонят, я слышу звук вызова, могу ответить и слышу собеседника через Bluetooth в режиме радиосвязи.
Может быть, мне не хватает какой-то настройки на телефоне или в мультимедийной системе автомобиля?
Перевод вопроса с Mechanics Stack Exchange
Лицензия: CC BY-SA (2.5–4.0)
Оригинальный вопрос: https://mechanics.stackexchange.com/questions/83646/why-navigation-sounds-from-bluetooth-are-not-working-while-in-radio-mode
Всё не так просто, как может показаться: BT для телефона и BT для воспроизведения мультимедиа — это разные профили в протоколе, и, так сказать, под капотом у них довольно много различий. Поэтому, когда поступает вызов, телефон использует соединение BT, чтобы отправить сообщение автомобилю: «Эй, у меня входящий вызов!» — и это позволяет медиасистеме понять, что нужно переключиться с радио на «телефонный» режим. У навигационных подсказок, таких как в Waze, нет эквивалента. Для подключенного аудиоустройства Bluetooth это просто поток аудиоданных, поэтому автомобиль не знает, что нужно прервать воспроизведение радио.
Конечно, Toyota могла бы запрограммировать медиасистему таким образом, чтобы при обнаружении входящего аудиосигнала по Bluetooth-соединению она автоматически переключалась, но вы бы поняли, что это неоптимальное решение, поскольку система может только реагировать, а не прогнозировать, поэтому вы бы пропустили начало объявления, а автоматическое переключение обратно — более сложная задача, потому что это «глупый» аудиопоток. Откуда вам знать, что он завершил передачу инструкций, а не просто приостановился? Таким образом, они могли бы потратить время и силы на разработку не самого лучшего решения, которое, вероятно, ещё больше отбило бы у клиентов желание тратить деньги на бортовую навигацию, что, конечно же, привело бы именно к тому результату, которого вы добиваетесь.