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

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

评估示例

如需开始评估,请启用 TalkBack 并打开您的应用。我们建议您在首次执行此评估时不要看电视屏幕。

首次使用

浏览着陆页并登录帐号,尝试各种可能的登录路径:

  • 使用遥控器输入帐号凭据。
  • 使用验证码登录(如果有)。
  • 选择试用(如果有)。

请确认以下内容:

  • 网页上的所有关键元素是否都可供访问和可点击?也就是说,使用遥控器进行导航时,您是否可以选择所有关键元素?
  • 启用 TalkBack 后,是否会对“登录”等元素进行有意义的标记和播报?请留意无标签元素或数字序列,例如“无标签”或“项 08328492qw”。
  • 启用 TalkBack 后,是否会读出屏幕上显示的所有文字?
  • 互动是否产生了预期结果?例如,点击登录按钮是否确实会将用户引导至登录页面?
  • 导航是否顺畅,还是出现问题?例如,所选内容是否会随时跳转到界面中的错误元素?
  • 确认以下与登录相关的问题:
    • 使用遥控器输入内容时,您可以在屏幕键盘上的字符间切换吗?
    • 使用电视上显示的登录代码以在辅助设备上输入时,您可以导航到字符之间的切换吗?

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

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

请确认以下内容:

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

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

浏览媒体内容的信息页

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

  • 浏览影视内容的所有可用信息。
  • 测试所有可用的操作,例如播放、租借和添加到收藏夹。

请确认以下内容:

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

播放媒体内容

播放一个或多个媒体标题(如果有)并测试以下互动:

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

请确认以下内容:

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

借助电子收视指南观看直播内容

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

  • 浏览电子收视指南 (EPG)。
  • 浏览不同的渠道。
  • 随时浏览。
  • 点击即可播放直播内容。
  • 测试其他任何可用的控件,例如将频道标记为收藏以及对行重新排序。

请确认以下内容:

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

Voice 支持

如果您的应用包含任何嵌入式语音搜索形式,请使用它执行以下操作:

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

请确认以下内容:

  • 用户能否修改其拼写?
  • 使用语音搜索或拼写与 TalkBack 之间是否有任何干扰?例如,当 TalkBack 朗读内容时,是否会以语音查询的形式提取通知?

像检查其他网页一样检查搜索结果页。如需获取指导,请参阅使用遥控器在界面中导航部分。

探索应用设置

浏览各项设置,包括:

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

请确认以下内容:

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

更改全局 TalkBack 设置

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

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

了解详情

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