Сама расшифровка может быть программно определена из текстовой альтернативы для аудиоконтента.
При этом используется правильный формат, чтобы программа чтения с экрана могла определить разницу между расшифровкой стенограммы и альтернативным текстом.
Поэтому для альтернативного текста используйте aria-describedby
и наведите его на текст для аудио.
Для стенограммы используйте элемент <track>
. (см. ниже проблемы с этим (а))
На стенограмму ссылается программно определенная текстовая альтернатива для аудиоконтента.
Можно использовать aria-describedby
, чтобы указать на раздел, а затем иметь ссылку в этом разделе в виде «доступна полная стенограмма беседы» (ссылка на копию стенограммы).
Это также считается лучшим способом связать все вместе.
(a) Обычно это используется, когда расшифровка стенограммы находится на другой странице (а также устраняет необходимость в использовании обходного пути для того факта, что элемент audio не поддерживает напрямую WebVTT).
Из-за того, что добавление элемента <track>
требует, чтобы вы воспроизводили звук через элемент <video>
, этот вариант является общепринятым способом работы.
person
Graham Ritchie
schedule
07.01.2020