自动播放功能会自动播放内容。
“后续内容”通知
“接下来播放”通知会提醒用户即将播放的内容。这对于所有类型的内容来说并非必需,但对于分集播放来说尤其有用,这样用户就不会意外观看整个季的内容。接收方会显示一个倒计时器,而发送方会显示一条静态的“接下来”消息,以防止出现时间问题。“即将播放”通知应在视频结束前至少 30 秒显示,或在片尾字幕开始播放时立即显示。


“接下来”通知包含三项关键操作:
A 等待 = 等待当前内容结束(例如 30 秒),然后开始播放“接下来播放”中的内容
B 播放 = 立即开始播放“接下来播放”中的内容
C 停止 = 停止自动播放“接下来播放”中的内容,并结束当前正在播放的内容。“请注意,这不会清空队列,并且队列项的自动播放可以在下次播放时恢复。”
超时通知

超时通知会提醒用户继续播放内容。这并非适用于所有类型的内容,但对于剧集播放尤其有用,可避免用户意外观看整个剧季。
必需
A 接收器显示一条消息(例如“您还在观看吗?”),发送器显示一条静态的“下一个”消息
B 超时通知应在视频结束前至少 30 秒显示,或在片尾字幕开始时立即显示
C 超时通知应保持可见 10-20 分钟,以便用户在离开时有足够的时间做出响应
持续控制

始终向用户显示基本控件,无论用户位于应用的哪个位置。持久性控件应包括:内容标题、投放到设备消息、封面、播放/暂停、进度。点按持续显示的控件会打开“完整控制”视图。
完全控制

在应用中提供一个位置,让用户可以在其中集中控制内容
A 正在播放的内容的标题B 投放到设备的讯息
C 投放按钮
D 队列按钮(如有)
E 上一首/下一首按钮(如有队列)
F 播放/暂停或播放/停止按钮
G 时间轴滑块(如果可能)
H 音量图标(例如,仅限 iOS)
I 内容实体或信息链接(如果可能)
J 其他必要的操作或信息
Queue

使用“队列”按钮可访问队列视图。在其他屏幕中,队列图标位于标题的右上角。队列应包含以下内容:
必需
A 队列标题
B 投屏按钮
C 如果手动添加了项目,则能够清除所有项目
D 如果可能,则能够手动重新排序项目
E 如果可能,则能够移除项目
F 能够播放/暂停当前项目
G 如果可能,则能够查看项目历史记录
H 其他必要的操作或信息
添加选项

A 用于添加到队列的顶级选项可帮助用户快速构建队列
B 队列选项可始终可用,也可仅在用户连接到 Cast 接收器时显示
添加/播放选项

必需
A 当用户点按“播放”时,如果其他内容已在播放,则可能会显示选项
B 当用户点按标题中的“添加到队列”按钮 时,可能会显示选项
添加了通知

必需
A 用户将商品添加到队列后,系统会以 snackbar 的形式向用户显示临时通知
B snackbar 可以包含用于撤消添加操作的操作
C snackbar 无需在其他已连接的发送方设备中显示
对项目重新排序

必需
A 如果可能,请提供一种方法,让用户可以重新排序项目
B 仅当用户触摸右侧的拖动图标 时,才允许重新排序项目
C 重新排序项目后,请务必确保当前播放项目后面的项目成为“即将播放”项目
移除内容

必需
A 如果可能,允许用户通过向左或向右滑动来移除项目
B 通过显示移除图标来指示用户正在移除项目
C 必要时提供确认对话框
清除所有项目

A 允许用户清除队列中的所有项(例如,添加到右上角选项菜单中的操作)
B 此操作无需可见
历史记录项

必需
A 允许用户查看他们之前播放过的内容
B 通过略微的色调变化来指示之前的内容,有助于用户识别
本设计指南中使用的图片由 Blender Foundation 提供,并根据版权或知识共享许可进行分享。
- Elephant's Dream:(c)版权所有 2006,Blender Foundation / Netherlands Media Art Institute / www.elephantsdream.org
- Sintel:(c) 版权所有 Blender Foundation | www.sintel.org
- 钢铁之泪:(CC) Blender Foundation | mango.blender.org
- 《大雄兔》:(c) 版权所有 2008,Blender Foundation / www.bigbuckbunny.org