适用于 TV 应用的 TalkBack 评估示例

本指南列出了评估 TV 应用以改善屏幕阅读器用户体验的步骤。执行以下步骤,了解用户在启用 Android 屏幕阅读器 TalkBack 时如何体验您的应用。

评估示例

首先,启用 TalkBack 并打开应用。我们建议您在首次进行此评估时,不要看电视屏幕。

首次使用

探索着陆页并登录账号,尝试每种可能的登录路径:

  • 使用遥控器输入账号凭证。
  • 如果可以,请使用验证码登录。
  • 如果可以试用,请选择试用。

请确认以下各项:

  • 页面上的所有关键元素是否都可访问和点击?也就是说,您能否在使用遥控器进行导航时选择所有关键元素?
  • 启用 TalkBack 后,是否会以有意义的方式为“登录”等元素添加标签并进行朗读?请留意未加标签的元素或数字序列,例如“未加标签”或“项 08328492qw”。
  • 启用 TalkBack 后,系统是否会读出屏幕上显示的所有文字?
  • 互动是否产生了预期结果?例如,点击登录按钮是否确实会将用户带到登录页面?
  • 导航是否顺畅,还是会出现问题?例如,所选内容是否会在任何时候跳转到界面中的错误元素?
  • 确认以下登录特有的问题:
    • 使用遥控器输入时,您能否在屏幕键盘上逐个字符移动?
    • 使用在电视上显示、需在辅助设备上输入的登录代码时,您能否在字符之间导航?

浏览界面,测试所有页面和菜单的以下行为:

  • 一直浏览到页面底部,然后再返回。
  • 一直导航到行尾,然后再返回。
  • 点击行元素(包括内容卡片和按钮),确认所有操作都会产生预期结果。

请确认以下各项:

  • 页面上的所有关键元素是否都可访问和点击?也就是说,您能否在使用遥控器进行导航时选择所有关键元素?
  • 如果某个元素获得焦点,它是否具有有意义的标签和朗读内容?请留意未加标签的元素或数字序列,例如“未加标签”或“item 08328492qw”。
  • 如果焦点位于包含文本的元素上,TalkBack 是否会读出屏幕上显示的所有文本?
  • 互动是否产生了预期结果?导航是否顺畅,还是会出现问题?例如,所选内容是否会在界面中的任何位置跳转到错误的元素?
  • 打开某个页面后,点击返回按钮是否会将用户带到打开该页面之前所在的位置?
  • 确认以下特定于行的问题:
    • 如果行标题获得焦点,TalkBack 是否会朗读该标题?
    • 如果某行获得焦点,TalkBack 是否会播报该行中的所有内容? 例如,如果是一行电影,TalkBack 是否会朗读所有电影名称?
  • 避免自动播放。请检查以下各项:
    • 内容是否仅在用户发起互动后才开始播放?
    • 如果不是,用户能否暂停或停止自动播放的内容?

注意:自动播放内容(例如预告片自动播放)可能会对视障用户造成干扰。Web 内容无障碍指南建议提供暂停或停止自动播放内容的功能。

探索媒体内容的信息页面

如果您的应用包含具有详情页面的媒体内容(例如电影或节目的信息页面),请打开两个或更多媒体内容的详情页面,然后执行以下操作:

  • 浏览某个图书的所有可用信息。
  • 测试所有可用操作,例如播放、租借和添加到收藏夹。

请确认以下各项:

  • 页面上的所有关键元素是否都可访问和点击?也就是说,您能否在使用遥控器进行导航时选择所有关键元素?
  • 如果某个元素获得焦点,它是否具有有意义的标签和朗读内容?请留意未加标签的元素或数字序列,例如“未加标签”或“item 08328492qw”。
  • 如果某个元素获得焦点,TalkBack 是否会朗读所有文本?
  • 互动是否产生了预期结果?导航是否顺畅,还是会出现问题?例如,所选内容是否会在界面中的任何位置跳转到错误的元素?
  • 打开某个页面后,点击返回按钮是否会将用户带到打开该页面之前所在的位置?
  • 确认以下详情页面特有的问题:
    • 当用户进入页面时,TalkBack 是否会朗读标题?
    • TalkBack 是否会播报元数据(例如评分和类型)?
    • 如果还有其他行,TalkBack 是否会播报所有行标题?
  • 请注意自动播放的情况。请检查以下各项:
    • 内容是否仅在用户发起互动后才开始播放?
    • 如果不是,用户能否暂停或停止自动播放的内容?

播放媒体内容

如果可以,请播放一个或多个媒体内容,并测试以下互动:

  • 播放和暂停。
  • 快退和快进。
  • 启用语音描述(如有)。
  • 更改音频语言。
  • 启用和更改字幕(如果有),包括更改任何相关设置。
  • 测试任何其他可用的播放控件。

请确认以下各项:

  • 如果媒体控件获得焦点,TalkBack 是否会正确读出其标签和内容?这包括字幕选项或语音描述等其他选项。
  • 如果媒体控件获得焦点,那么在 TalkBack 处于启用状态时,所有媒体控件是否都按预期方式运行?
  • 暂停和恢复媒体播放时,TalkBack 语音提示是否会与电影或节目的音频同时播放?
  • 快退或快进时,TalkBack 是否会提供有关时间戳或快退和快进速度的信息?
  • 更改设置并检查以下内容:
    • TalkBack 是否会确认操作?
    • 切换开关和切换操作是否带有适当的标签?例如,是否会播报当前状态 + 操作?

通过电子收视指南观看直播内容

如果您的应用包含直播电视内容,请执行以下操作:

  • 浏览电子节目单 (EPG)。
  • 浏览不同的频道。
  • 向前浏览。
  • 点击即可播放直播内容。
  • 测试任何其他可用的控件,例如将频道标记为收藏和重新排列行。

请确认以下各项:

  • 页面上的所有关键元素是否都可访问和点击?也就是说,您能否在使用遥控器进行导航时选择所有关键元素?
  • 如果某个元素获得焦点,它是否具有有意义的标签和朗读内容?请留意未加标签的元素或数字序列,例如“未加标签”或“item 08328492qw”。
  • 如果某个元素具有焦点,TalkBack 是否会朗读屏幕上显示的所有文本?
  • 互动是否产生了预期结果?导航是否顺畅,还是会出现问题?例如,所选内容是否会在界面中的任何位置跳转到错误的元素?
  • 打开某个页面后,点击返回按钮是否会将用户带到打开该页面之前所在的位置?

语音支持

如果您的应用具有任何嵌入式语音搜索功能,请使用该功能执行以下操作:

  • 拼写(如有)。
  • 搜索内容。

请确认以下各项:

  • 用户可以修改拼写的内容吗?
  • 使用语音搜索或拼写与 TalkBack 之间是否存在任何干扰?例如,当 TalkBack 播报内容时,播报内容是否会被识别为语音查询?

像检查其他任何网页一样检查搜索结果页。如需相关指导,请参阅使用遥控器浏览界面部分。

探索应用设置

浏览各项设置,包括:

  • 浏览每个菜单和子菜单。
  • 修改设置。

请确认以下各项:

  • 页面上的所有关键元素是否都可访问和点击?也就是说,您能否在使用遥控器进行导航时选择所有关键元素?
  • 如果某个元素获得焦点,它是否具有有意义的标签和朗读内容?请留意未加标签的元素或数字序列,例如“未加标签”或“item 08328492qw”。
  • 如果某项设置获得焦点,TalkBack 是否会读出屏幕上显示的所有文字?
  • 互动是否产生了预期结果?导航是否顺畅,还是会出现问题?例如,所选内容是否会在界面中的任何位置跳转到错误的元素?
  • 打开某个页面后,点击返回按钮是否会将用户带到打开该页面之前所在的位置?
  • 更改设置并检查以下内容:
    • TalkBack 是否会确认所做的选择?
    • 切换开关和切换操作是否带有适当的标签?例如,是否会播报当前状态 + 操作?

更改全局 TalkBack 设置

在电视设备上打开全局 TalkBack 设置,然后执行以下操作:

  • 逐一修改每项 TalkBack 设置,例如语速和详细程度。
  • 修改每项设置后,返回到您正在评估的应用,并确认您对 TalkBack 设置所做的更改已成功应用到该应用。

了解详情

如需了解详情,请参阅我们的无障碍功能开发资源。