Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果正在使用屏幕阅读器,我想禁用音频事件_Javascript_Html_Audio_Accessibility_Screen Readers - Fatal编程技术网

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

Javascript 如果正在使用屏幕阅读器,我想禁用音频事件,javascript,html,audio,accessibility,screen-readers,Javascript,Html,Audio,Accessibility,Screen Readers,我正在开发儿童产品,我们在点击、鼠标和焦点上播放音频,为那些不识字的儿童提供许多导航和互动元素 但是,如果屏幕阅读器或其他可访问的工具在这个音频上,可能会分散注意力,妨碍工作,与工具的音频重叠,等等 是否有任何标准的实践或方法来避免这种情况 我知道我无法真正检测用户是否正在使用辅助功能工具,但我不知道我的选项是什么。您必须在页面顶部放置一个按钮,以禁用所有声音并在会话中保留用户选择。WCAG 2对自播放音频的要求是,如果播放时间超过3秒,您必须提供暂停/停止音频的控件 此外,您应该有一个选择不

我正在开发儿童产品,我们在点击、鼠标和焦点上播放音频,为那些不识字的儿童提供许多导航和互动元素

但是,如果屏幕阅读器或其他可访问的工具在这个音频上,可能会分散注意力,妨碍工作,与工具的音频重叠,等等

是否有任何标准的实践或方法来避免这种情况


我知道我无法真正检测用户是否正在使用辅助功能工具,但我不知道我的选项是什么。

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

WCAG 2对自播放音频的要求是,如果播放时间超过3秒,您必须提供暂停/停止音频的控件

此外,您应该有一个选择不产生任何声音效果的机制