我正在扩展我的音频流应用程序以与 Android Auto 一起使用,我已经实现了一个MediaBrowserService
并且一切运行良好。如果在播放过程中流返回错误,我会更新MediaSession
适当地传递PlaybackStateCompat.STATE_ERROR
. 在这种情况下,Android Auto 在屏幕上显示错误,但我看不到任何消除错误的方法。如果我导航回 Android Auto 中的应用程序菜单,我可以看到它向我Service
发出收集请求,MediaItems
但错误消息仍保留在屏幕上。
恢复的唯一方法是退出 Android Auto 然后重新打开它,然后错误消失并且MediaItems
再次可见以浏览和播放。
我是否需要以MediaSession
某种方式更新以消除错误状态,或者是否应该有一种方法可以消除屏幕上的错误消息?
作为参考,我正在手机上使用 Android Auto 应用程序来测试它。
谢谢