设计媒体应用

Android 用户可以与不同类型的媒体内容(如有声读物、音乐、播客和电台)互动。请务必设计让用户能在手表上方便地访问媒体内容的应用。手表作为一个独特的平台,实现轻松快速的交互是其要务,因为用户与手表互动的时间比手机或平板电脑要少很多。

如需了解详情,请参阅 GitHub 上的 Media Toolkit

媒体应用架构

制作媒体应用需满足特定限制条件和要求。媒体应用通常包含浏览实体页面。在浏览页面上,用户可查找要播放的媒体。在实体页面上,用户可详细了解媒体项所含的内容。页面上还可以包含其他操作,例如手动下载、播放或随机播放。

媒体应用还应包含媒体控制界面。您可使用五按钮布局来创建媒体控件。这是为了确保符合最小点按目标要求。以下是一款音乐应用和一款播客应用的媒体控件示例。

根据内容类型调整显示的媒体控件。如果您要包含的操作超过五项,请使用三点状溢出图标将用户带到其他页面。您可以为您的应用使用自定义图标和字体。

制作实体页面时,请确保重要的情境和操作随时可访问,例如下载媒体内容以供离线播放或播放速度。

一款音乐应用的实体页面示例。 一款播客应用的实体页面示例。

大多数 Wear OS 设备都有一个可旋转的侧面按钮 (RSB) 或屏幕边框。某些 Wear 设备可能还有其他硬件按钮来控制音量。应用可支持使用 RSB、屏幕边框或其他按钮来控制音量。仅在用户旋转 RSB 或屏幕边框时显示指示标志,如以下示例所示。

减少应用层次结构,并向用户展现媒体内容。采用扁平的信息架构进行设计,让用户能够快速访问列表并向用户显示缩略图。考虑为 Wear OS 使用自定义设计组件。如需了解详情,请参阅卡片条状标签的设计建议。

常见用例

在设计媒体应用时,请务必优先考虑以下重要用例。

允许用户执行以下操作:

  • 聆听已下载的媒体内容
  • 通过手表在线播放音乐

聆听已下载的媒体内容

用户应该能够从实体页面手动下载媒体项。

告知用户在何处下载内容、下载进度、所用的时间和下载内容大小,如以下示例所示:

当用户浏览媒体内容时,显示最近下载的媒体内容。

如果内容已经下载,可以在手表上显示一项用于移除下载内容的操作来阐明这一点。在这种情况下,您还必须显示下载内容在手表上占用了多少空间,如下图所示。

如果源设备是手表,请在用户开始听音乐之前提示用户连接耳机。连上耳机后,播放媒体内容并打开媒体控件。

通过手表在线播放音乐

通过手表在线播放内容可能会消耗手表的电量。当用户选择在手表上听音乐时,应用可在浏览列表中显示最近用过的下载内容,以便用户优先聆听已下载的内容。考虑添加一个按钮,点按该按钮可将用户带到完整的下载内容列表,如下图所示。