Я расширяю свое потоковое аудио приложение для работы с Android Auto, я установил MediaBrowserService
, и все работает хорошо. Если во время воспроизведения поток возвращает ошибку, я обновляю MediaSession
, соответственно передавая состояние PlaybackStateCompat.STATE_ERROR
. В этом случае Android Auto показывает ошибку на экране, но я не вижу способа ее устранить. Если я вернусь к своему меню приложений в Android Auto, я увижу, что он запрашивает у моего Service
, чтобы набрать MediaItems
, но сообщение об ошибке остается на экране.
Единственный способ восстановления - это выйти из Android Auto, а затем снова открыть его, ошибка исчезла, и MediaItems
снова стали доступны для просмотра и воспроизведения.
Нужно ли каким-либо образом обновлять MediaSession
, чтобы удалить состояние ошибки, или должен быть способ отклонить сообщение об ошибке на экране?
Для справки, я использую приложение Android Auto на своем телефоне, чтобы проверить это.
Спасибо