Отображение звуков (и флаг описания звука)
В этом разделе содержатся сведения о параметре, который указывает, должно ли приложение предоставлять визуальное оповещение или подсказку при использовании звука для передачи важных сведений. Он также содержит сведения о флаге, который указывает, должно ли приложение предоставлять звуковое описание для визуальных элементов.
Отображение параметра звуков
Параметр "Показать звуки" указывает, хочет ли пользователь, чтобы приложения отображали все важные сведения в визуальной форме.
Пользователь управляет настройкой параметра "Показать звуки" с помощью центра управления "Упрощение доступа" или другого приложения для настройки среды. Приложения используют флаги SPI_GETSHOWSOUNDS и SPI_SETSHOWSOUNDS с функцией SystemParametersInfo, чтобы получить и задать параметр отображения звуков. Кроме того, приложения могут использовать флаг SM_SHOWSOUNDS с функцией GetSystemMetrics, чтобы определить состояние параметра отображения звуков.
Определение состояния параметра отображения звуков необходимо только для приложений, которые обычно представляют важную информацию по звуку. Приложения должны предоставлять поддержку звуков, если они используют звуки в любом из следующих способов:
- Для передачи информации, важной для работы приложения.
- Чтобы предупредить пользователя о том, что важная информация отображается визуально. Если это так, даже если информация представлена визуально, звук имеет дополнительную функцию привлечения внимания пользователя.
Соответствующие формы визуальной обратной связи могут сделать программное обеспечение гораздо более функциональным для пользователей, которые не могут полагаться только на звук. Дизайн визуальной обратной связи является конкретным приложением и зависит от информации, которая будет представлена пользователю. Например, чтобы привлечь внимание пользователя при поступлении новой электронной почты, приложение может мигать его окно или даже мигать весь экран. Если приложение обычно делает звук, чтобы указать, что пользователь пытается выполнить недопустимую операцию, он также может отобразить соответствующее сообщение в строке состояния или использовать функцию MessageBox для отображения определенного сообщения об ошибке. Если приложение обычно предназначено для воспроизведения звуковых укусов, которые несут значение, например цифровой речи, он также может отобразить окно подписи с тем же текстом.
Было показано избыточное использование звуковых и визуальных оповещений для повышения удобства использования программных приложений. Параметр "Показать звуки" — это запрос визуальной обратной связи, но его использование не ограничивает приложение визуализацией информации. Пользователи должны иметь возможность запрашивать визуальные отзывы независимо от того, хотят ли они также слышать отзывы.
Флаг описания звука
Приложения используют флаги SPI_GETAUDIODESCRIPTION и SPI_SETAUDIODESCRIPTION с функцией SystemParametersInfo для включения или отключения звуковых описаний. Несмотря на то, что пользователи с нарушениями зрения слышат звук в видеоконтенте, в видео есть много действий, которые не имеют соответствующего звука. Конкретное звуковое описание того, что происходит в видео, помогает этим пользователям лучше понять содержимое. Этот флаг позволяет включить или отключить описания звука на языках, в которых они указаны.