2013-04-08 3 views
0

В настоящее время у меня есть потоковое приложение для интернет-радио, которое работает на Android. Я хочу, чтобы он общался с Car HUD, чтобы я мог отображать текущую информацию о песне на экране HUD.Связь с автомобилем HUD и Android bluetooth

Например, я только что купил новый Honda Pilot. Я заметил, что когда я использую компакт-диск, он отображает информацию о песне. Если я выключу USB-устройство (например, ipod), он отобразит информацию о песне. Однако, если я сбегу от bluetooth, он покажет пустое место для исполнителя, песни и т. Д., Но он покажет, что bluetooth работает через телефон и отображает «Droid Razr».

Это заставило меня думать, что если я вручную отправлю музыкальную информацию на HUD с телефона, каждый раз, когда песня меняется.

Мой вопрос: можно ли это сделать? Нужен ли мне какой-то API для этого? Если да, то какой? И работает ли API с Mono Android?

ответ

1

Когда вы говорите HUD, вы, вероятно, имеете в виду отображение кластера (реальный HUD проецируется или отображается на лобовом стекле). В любом случае, профиль bluetooth, который передает информацию о дорожке, равен AVRCP 1.3+. Если ваш головной блок или ваш телефон не поддерживает эту версию профиля, вы не сможете увидеть информацию о треке. Информация о дорожке компакт-диска - different protocol и зависит только от связи между контроллером кластера и проигрывателем компакт-дисков.

Если у вас есть возможность определить, что головной блок вашего автомобиля/контроллер bluetooth поддерживает AVRCP 1.3, и у вас есть телефон для Android, вы можете поэкспериментировать с миганием пользовательских ROMS (попробуйте xda-developers для вашего устройства), которые поддерживают AVRCP 1.3 и посмотреть, отображаются ли метаданные.

+0

Спасибо за ваш ответ. Gotcha на HUD. Просмотрел кластерный дисплей, и я не уверен, что это то, чем он является (может быть, хотя). Но это показ, где они показывают информацию о песне. Ха !! моя терминология воняет !! Но я посмотрю, что вы разместили. благодаря –