告诉屏幕阅读器在播放媒体时停止说话

时间:2016-05-24 15:11:00

标签: accessibility data-visualization html5-audio wai-aria screen-readers

作为一项小型实验,我制作了a time series chart that also has an audio component,这样盲人用户就可以通过聆听图表来了解数据。音频是使用HTML5 Audio API生成的,按下一个简单的按钮即可触发播放。

当我尝试使用屏幕阅读器Voiceover访问该页面时,在按钮单击后播放音频几秒钟后,屏幕阅读器宣布:"您当前位于标题级别2,内部HTML内容&# 34;它淹没了音频的最后一半。是否有某种ARIA状态或其他标记我可以用来告诉屏幕阅读器在10秒剪辑结束之前保持沉默?

1 个答案:

答案 0 :(得分:0)

你不能(afaik)阻止屏幕阅读器与任何脚本说话,并且这样做可能会导致任何情况下的问题。

我觉得很高兴您提供了使用此音频组件的选项,我怀疑大多数\所有屏幕阅读器用户都会注意到按下ctrl(对于JAWS \ NVDA,可能还有VoiceOver) )将停止屏幕阅读器语音并允许他们收听任何提供的音频。

然而,为图表提供文本替代方案(并且确实是WCAG的要求)将是有用的。也许这可能只是通过HTML5音频API宣布的脚本?这适用于聋盲用户,通过盲文显示访问内容。