自定义播放控件
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
汽车制造商和 Google 提供了一组基本的播放控件,例如播放/暂停、下一曲、上一曲和菜单。如果您想要其他功能(例如队列或自定义操作),则需要就布局、图标以及要替换的提供的控件(如果有)做出设计决策。
除了汽车制造商提供的播放操作之外,如果您还想为用户提供队列或其他播放操作,则需要决定是否显示以下内容:
- 队列中内容的缩略图
- 当前正在播放内容的图标或播放时长
- 队列中之前播放过的内容
- 控制条上的自定义操作,以及是否替换汽车制造商的下一步和上一步控件
- 每项操作的相关状态(例如“可用”或“已停用”)的直观表示
应用开发者必须为媒体应用中的自定义操作保持一致的设计,以符合用户的预期,并尽可能增大图标中的文本,以确保可读性。
播放视图
为媒体应用设计最重要的功能之一是播放视图。
播放视图示例
此播放视图会显示当前正在播放的歌曲(Android Auto)。
用户已打开屏幕右侧的菜单,该菜单提供了更多功能(Android Auto)。
此播放视图会显示当前播放的歌曲(Google 内置)。
用户已打开屏幕右侧的菜单,该菜单提供了更多功能(Google 内置)。
Google 内置媒体应用的两个示例(列表和网格)(纵向)
队列
为用户提供浏览音源列表的方法。
队列示例
在此处,用户可以查看即将播放的媒体队列(Android Auto)。
在这里,用户会看到即将播放的媒体列表(Google 内置)。
在此处,用户可以查看即将播放的媒体队列(Google 内置,纵向)。
要求
请牢记以下要求和建议:
要求级别 |
队列要求 |
播放控件要求 |
必须 |
-- |
应用开发者必须:
- 为他们添加的任何自定义操作提供单色矢量图标,并动态更改这些图标以指示状态
|
应 |
应用开发者应:
|
应用开发者应:
- 为正在播放的队列项提供指示器
- 在队列中包含之前播放过的内容
如需详细了解进度指示器和队列,请参阅启用播放控制。
|
5 月 |
应用开发者可以:
- 最多提供 6 项自定义操作(如果不使用“下一页”和“上一页”,则最多可提供 8 项)
|
应用开发者可以:
|
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-25。
[null,null,["最后更新时间 (UTC):2025-07-25。"],[],[],null,[]]