自定义播放控件

汽车制造商和 Google 提供了一组基本的播放控件,例如播放/暂停下一曲上一曲菜单。如果您想要其他功能(例如队列或自定义操作),则需要就布局、图标以及要替换的提供的控件(如果有)做出设计决策。

除了汽车制造商提供的播放操作之外,如果您还想为用户提供队列或其他播放操作,则需要决定是否显示以下内容:

  • 队列中内容的缩略图
  • 当前正在播放内容的图标或播放时长
  • 队列中之前播放过的内容
  • 控制条上的自定义操作,以及是否替换汽车制造商的下一步上一步控件
  • 每项操作的相关状态(例如“可用”或“已停用”)的直观表示

应用开发者必须为媒体应用中的自定义操作保持一致的设计,以符合用户的预期,并尽可能增大图标中的文本,以确保可读性。

播放视图

为媒体应用设计最重要的功能之一是播放视图。

播放视图示例

播放媒体内容时的媒体应用模拟图
此播放视图会显示当前正在播放的歌曲(Android Auto)。
播放媒体时媒体应用的模拟效果,其中包含溢出叠加层
用户已打开屏幕右侧的菜单,该菜单提供了更多功能(Android Auto)。
播放媒体内容时的媒体应用模拟图
此播放视图会显示当前播放的歌曲(Google 内置)。
播放媒体时媒体应用的模拟效果,其中包含溢出叠加层
用户已打开屏幕右侧的菜单,该菜单提供了更多功能(Google 内置)。
Google 内置媒体应用的两个示例(列表和网格)(纵向)

队列

为用户提供浏览音源列表的方法。

队列示例

媒体应用模拟图,显示带有专辑封面的队列列表
在此处,用户可以查看即将播放的媒体队列(Android Auto)。
显示带有播放控件的队列列表的媒体应用模拟图
在这里,用户会看到即将播放的媒体列表(Google 内置)。
媒体应用模拟图,显示带有专辑封面的队列列表
在此处,用户可以查看即将播放的媒体队列(Google 内置,纵向)。

要求

请牢记以下要求和建议:

要求级别 队列要求 播放控件要求
必须 -- 应用开发者必须:
  • 为他们添加的任何自定义操作提供单色矢量图标,并动态更改这些图标以指示状态
应用开发者应: 应用开发者应:
  • 为正在播放的队列项提供指示器
  • 在队列中包含之前播放过的内容

如需详细了解进度指示器和队列,请参阅启用播放控制

5 月 应用开发者可以:
  • 最多提供 6 项自定义操作(如果不使用“下一页”和“上一页”,则最多可提供 8 项)
应用开发者可以: