【发布时间】:2019-01-15 17:23:29
【问题描述】:
我正在扩展我的音频流应用程序以使用 Android Auto,我已经实现了 MediaBrowserService 并且一切正常。如果在播放过程中流返回错误,我会适当地更新MediaSession,并传递PlaybackStateCompat.STATE_ERROR 的状态。在这种情况下,Android Auto 在屏幕上显示错误,但我看不到任何消除错误的方法。如果我导航回 Android Auto 中的应用程序菜单,我可以看到它向我的 Service 发出请求以收集 MediaItems,但错误消息仍保留在屏幕上。
唯一的恢复方法是退出 Android Auto,然后重新打开它,错误随即消失,MediaItems 再次可见,可供浏览和播放。
我是否需要以某种方式更新MediaSession 以消除错误状态,还是应该有办法消除屏幕上的错误消息?
作为参考,我正在使用手机上的 Android Auto 应用程序进行测试。
谢谢
【问题讨论】:
标签: android android-auto mediabrowserservicecompat mediabrowserservice