首页 文章

Android自动音频播放 - 没有看到的按钮

提问于
浏览
1

我正在编写一个支持Android Auto音频播放的应用程序,扩展 MediaBrowserService ,如documentation所述 . 我的代码在Android Auto Media模拟器中运行得非常好,但在实际的汽车中,没有看到播放控制按钮 . 我仍然可以通过从文件列表中选择它来播放音频文件;但我无法暂停/播放或转到下一个/上一个等 .

还有其他人看过这个问题吗?有什么建议?

1 回答

  • 2

    结果我们没有像我假设的那样“默认”获得按钮,看着模拟器 . 我们必须为MediaSession设置PlaybackState . 这是我们可以指定可用操作的位置,并根据需要进行更改 - 例如,仅当我们有更多曲目要播放时才显示“跳到下一个”按钮 .

    找出你是否使用模拟器工作的好方法是从模拟器溢出菜单尝试硬件控制 . 对我来说,模拟器中的可见播放按钮始终有效,但硬件控制仅在我开始设置播放状态后才开始工作 .

    一个很好的参考是MediaBrowserService示例中的MusicService类 . 它们具有操纵回放状态的代码 .

相关问题