媒体应用

Android for Cars 提供两种方式来共同打造媒体浏览和播放体验(例如音乐、播客和有声读物),具体取决于您需要的自定义程度。

图 1. 使用车载应用库模板创建的媒体应用体验示例
  1. MediaBrowserService (MBS):一种“为您服务”的选项,非常适合在不进行任何自定义的情况下快速打造优质的媒体应用体验。

  2. 车载应用库 (CAL) 模板:可自定义的模板可提供护栏,帮助您将媒体应用的最佳功能引入汽车,而无需从头开始。

MediaBrowserService

如果您想创建一个品牌和自定义程度有限的基本媒体应用,请使用 MediaBrowserService。这种体验的费用较低,可让用户浏览内容和播放媒体。

由于 Android for Cars 媒体体验的大部分基本视觉设计和交互模式由 Google 和汽车制造商决定,因此您在设计方面的职责主要集中在以下方面:

  • 为内容创建浏览结构
  • 为导航标签页和自定义控件提供品牌元素和图标(如果需要)

根据您的应用,您可能需要使用 CAL 中的模板创建其他流程,例如登录流程或车载显示屏的设置(适用于 AAOS)。

汽车应用库模板

汽车应用库模板支持更多应用内自定义和灵活性,可为 Android Auto 上的媒体应用提供更多功能。

以下模板尤其有助于您打造出色的媒体体验:

  • 分区项模板:借助分区项模板,您可以混合使用列表和网格来创建自定义浏览结构。如需获取最新的更新和功能,请将列表或网格模板的所有现有实例移至分区项模板。

  • 媒体播放模板:借助媒体播放模板,您可以决定可以在播放屏幕上执行哪些操作。您可以选择要在搜索结果部分中显示哪些按钮,以及要显示哪些播放按钮和图片(通过媒体会话提供)。

  • 登录模板登录模板会显示在停车状态下登录应用的选项。

  • 标签页模板标签页模板充当其他模板的容器,在顶部提供标签页。

表示分块项的图片
图 2. 分节项目模板
表示分块项的图片
图 3. 媒体播放模板

开始使用

如需了解如何在 CAL 中使用模板,请参阅使用模板构建应用

示例

如需详细了解 Android Auto 中的媒体体验,请参阅 Android Auto > 媒体应用。如需了解此体验在内置 Google 的汽车中的运作方式,请参阅 Automotive OS > 媒体应用

用户体验要求

媒体应用需要满足媒体应用要求