显示声音(和音频说明标志)
本主题包含有关参数的信息,该参数指示应用程序在使用声音来传达重要信息时是否应提供视觉警报或提示。 它还提供有关指示应用程序是否应为视觉元素提供音频说明的标志的信息。
显示声音参数
show 声音参数指示用户是否希望应用程序以视觉形式显示所有重要信息。
用户通过使用控制面板中的“轻松访问中心”或其他应用程序自定义环境来控制显示声音参数的设置。 应用程序将 SPI_GETSHOWSOUNDS 和 SPI_SETSHOWSOUNDS 标志与 SystemParametersInfo 函数配合使用来获取和设置显示声音参数。 或者,应用程序可以将 SM_SHOWSOUNDS 标志与 GetSystemMetrics 函数配合使用来确定显示声音参数的状态。
仅对于通常单独按声音显示重要信息的应用程序,才需要确定显示声音参数的状态。 如果应用程序使用以下任一方式使用声音,则应提供声音支持:
- 传达对应用程序作非常重要的信息。
- 提醒用户,正在直观显示重要信息。 如果是这种情况,即使以视觉方式显示信息,声音也具有吸引用户注意的额外功能。
适当的视觉反馈表单可以使软件更适用于不能单独依赖声音的用户。 视觉反馈的设计特定于应用程序,取决于向用户显示的信息。 例如,若要在新电子邮件到达时吸引用户的注意,应用程序可能会闪烁其窗口,甚至闪烁整个屏幕。 如果应用程序通常发出声音以指示用户正在尝试执行非法作,则它还可以在其状态行上显示适当的消息,或使用 MessageBox 函数显示特定错误消息。 如果应用程序通常设计为播放带有含义的声音咬伤,例如数字化语音,它还可以显示具有相同文本的标题窗口。
已显示对声音和视觉警报的冗余使用,以提高软件应用程序的可用性。 show 声音参数是视觉反馈请求,但它的使用并不限制应用程序以视觉方式呈现信息。 用户应该能够请求视觉反馈,无论他们是否也想要有声的反馈。
音频说明标志
应用程序使用具有 SystemParametersInfo 函数的 SPI_GETAUDIODESCRIPTION 和 SPI_SETAUDIODESCRIPTION 标志来启用或禁用音频说明。 虽然视觉障碍的用户可以在视频内容中听到音频,但视频中有很多没有相应音频的作。 视频中正在发生的事情的特定音频说明可帮助这些用户更好地了解内容。 通过此标志,你可以使用它们提供的语言启用或禁用音频说明。