使用 MediaBrowserService 构建媒体应用

如需创建品牌推广和自定义功能受限的媒体应用,请使用 MediaBrowserService (MBS)。这种体验的费用较低,可让用户浏览内容和播放媒体。

由于媒体界面的大多数方面都由汽车制造商和 Google 控制(请参阅媒体的合作伙伴角色),因此应用开发者与设计相关的任务相对简单。

以下是应用开发者需要完成的基本任务:

  1. 规划导航标签页:最多选择 4 个内容顶级视图,并确定导航标签页的图标或标签。
  2. 规划浏览视图:规划内容的顶级视图和下级视图的组织方式和格式(网格还是列表?)。
  3. 自定义播放控件:决定是否要提供自定义操作和图标,以及是否要实现队列。
  4. 规划语音操作:确定您希望用户能够通过语音指令执行哪些操作
  5. 提供品牌元素:提供应用图标和强调色以代表您的品牌。

仅适用于 AAOS 的可选额外步骤

  1. 创建登录流程:使用可用的模板创建登录流程,以便用户在车载显示屏上登录您的应用(如果您的应用需要登录)。
  2. 创建设置:为您的应用创建车载设置屏幕(如果需要设置)。

仅限 Android Auto 的额外可选步骤

  1. 提供推荐内容:指定 10 项要作为推荐内容展示的媒体内容

请使用上述链接,获取有关每项任务的更详细指南。如需查看您需要提供的设计元素的摘要,请参阅核对清单。

媒体合作伙伴角色

对于在基于 AAOS 的车辆上运行的应用,汽车制造商可以自定义界面,以反映其品牌和车辆样式。对于在 Android Auto 中运行的应用,Google 会为其在各种兼容车辆中打造一致的外观和风格。下表总结了应用开发者和汽车制造商(在 AAOS 中)在确保统一媒体应用体验方面的设计角色。

媒体体验的方面 汽车制造商的设计角色(对于 Android Auto,则为 Google 的设计角色) 应用开发者的设计角色
浏览媒体应用 确定应用栏的位置,并支持可显示在应用栏中的应用导航和控件 确定要在应用栏的标签页中显示哪些顶级内容视图,并根据需要提供图标和标签(请参阅规划导航标签页
浏览内容详情 确定网格或列表项的大小和内容,并在更低级别的内容中实现应用标题 确定各级可浏览媒体内容的格式(网格或列表)和组织方式(请参阅规划浏览视图
播放媒体内容 使用适当的媒体元数据和播放控件(包括应用中任何自定义操作的控件)实现播放视图和最小化控制栏。在播放视图中提供队列功能,并为队列设置样式。 决定是否在控制栏中实现自定义操作,并为其提供图标。此外,还要决定是否实现队列,以及是否为当前播放的曲目提供指示器(请参阅自定义播放控件
语音操作 提供 Google 助理界面,并控制用户在特定汽车中调用 Google 助理的方式 指定要针对哪些语音请求支持哪些媒体类别,以及要针对通用请求提供哪些内容(规划语音操作
品牌归因 在所有内容屏幕上显示应用图标,并选择将第三方应用颜色用作强调色的应用场景 提供应用图标并指定强调色(请参阅提供品牌元素
登录和设置 在应用栏上提供用于搜索和设置的设置功能,并根据需要将用户连接到登录屏幕 使用模板创建登录流程和设置屏幕。如有需要,请参阅调整登录流程设计设置
建议 提供用于显示内容推荐的界面 提供适当内容推荐的来源