javascript - 如果正在使用屏幕阅读器,我想禁用音频事件

标签 javascript html audio accessibility screen-readers

我正在从事 child 产品方面的工作,我们为无法阅读的 child 提供了点击、鼠标输入和焦点的音频播放,用于许多导航和交互元素。

但是,如果屏幕阅读器或其他可访问工具位于此音频上,则此音频可能会分散注意力并妨碍您,与工具的音频重叠等等。

是否有解决此问题的标准做法或方法?

我知道我无法真正检测到用户是否在使用无障碍工具,但我真的不知道我的选择是什么。

最佳答案

您必须在页面顶部放置一个按钮以禁用所有声音并在 session 中保留用户选择。

关于javascript - 如果正在使用屏幕阅读器,我想禁用音频事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35870472/

相关文章:

javascript - Jquery .html 不起作用

html - 您如何将整个网站存档以供离线查看?

javascript - 通过幻灯片更改事件使用 jquery 停止音频

java - Android:来自LAN的Mediaplayer流

javascript - AngularJS $scope 不推送信息并将它们提供给 View 的 ng-repeat

javascript - Firebase 托管部署错误 "HTTP Error: 404, Not Found"

正则表达式仅删除跨度标签但保留其中的内容

Android - 设置短信声音不会改变声音?

javascript - 如何删除 Google 图表中的日期空间并正确显示百分比

android - 如何获得如下图所示的 View ?