Извините за мою пору engli sh.
Я вообще радио плеер. Я могу получить текущее имя и заголовок, поэтому каждые 15 секунд я читаю новую информацию и отображаю ее в основном действии и в уведомлении. Когда я подключаю телефон к машине, хорошо отображается firdt artist. Когда приходит второй, имя на моем телефоне правильное, но не обновляется на экране автомобиля. Каждый раз, когда соединение останавливается и перезапускается, имя правильное, но никогда не обновляется, когда приходит следующая песня.
Мой класс реализует AudioManager.
Я использую этот код для обновления метаданных:
mediaSession - это MediaSessionCompat
mediaSession.setMetadata(new MediaMetadataCompat.Builder()
.putString(MediaMetadataCompat.METADATA_KEY_ARTIST, strArtist)
.putString(MediaMetadataCompat.METADATA_KEY_ALBUM, strAlbum)
.putString(MediaMetadataCompat.METADATA_KEY_TITLE, strTitle)
.build());
Я думаю, что обновление mediaSession не отправляется на устройство bluetooth.
Есть ли команда для принудительной синхронизации c?
Спасибо за любую помощь.
J C