自定义播放控件

除了决定如何组织应用内容以进行导航和浏览之外,您还需要确定是使用队列来播放内容,还是使用任何自定义控件来播放内容。

汽车制造商负责实现播放视图和设置播放视图的样式、最小化控制栏以及队列。它们还提供了一组基本的播放控件,包括播放/暂停、下一个、上一个和溢出。如果这些控制功能对您的应用来说已经足够,那么这就大功告成了。

不过,除了汽车制造商提供的操作之外,如果您还想提供一个队列或访问其他播放操作的权限,则需要做出以下决定:

  • 是否显示队列项的缩略图
  • 是否显示队列中当前播放项目的图标或已播放时长
  • 是否将之前播放的项加入队列
  • 您希望在控件栏上显示哪些自定义操作,以及这些操作是否应替换汽车制造商的“下一个”和“上一个”控件
  • 表示每项操作的相关状态(例如可用和已停用)的图标外观

如需查看播放界面的示例,请访问播放媒体内容


播放控制指南

要求级别 指南
必需 应用开发者必须:
  • 为其添加的任何自定义操作提供单色(黑色或白色)矢量图标,并动态更改这些图标以指示状态
应当 应用开发者应该:
  • 如果在图标中使用文本(包括数字),请利用边界框中的最大空间以使文本尽可能大且清晰易读
可以 应用开发者可以执行以下操作:
  • 为最多 8 项自定义操作提供单色(黑色或白色)矢量图标

理由

  • 一致的应用界面:应用开发者需要使媒体应用中的自定义操作界面与用户在其他设备上熟悉的类似操作保持一致。
  • 一目了然:与图标搭配使用时,文字可以显示得较小,因此图标中的文字应在可用空间内最大化。

队列准则

如果您决定实现队列来允许用户查看当前正在播放和即将播放的内容,则需考虑以下注意事项。

要求级别 指南
应当 应用开发者应该:
  • 为当前正在播放的队列项提供指示符
  • 将之前播放的项添加到队列中
可以 应用开发者可以执行以下操作:
  • 为队列项提供缩略图
  • 用图标或显示已播放时间来指示当前正在播放的项

理由

  • 界面一目了然:用户应该能够一目了然地看到当前正在播放的内容。