Управление на аудиото
Всяко аудио, което се възпроизвежда автоматично повече от три секунди, трябва да има контрол за пауза, спиране или регулиране на силата на звука — независим от системния звук — за да не заглушава речта на екранния четец.
Какво се изисква
Ако страница автоматично възпроизвежда аудио — фонова музика, видео, стартирано при зареждане на страницата с включен звук, реклама с автоматично изпълнение — и то продължава повече от три секунди, потребителят трябва да може да го постави на пауза или да го спре, или да регулира силата му независимо от системния звук. Причината е техническа: екранният четец говори на системна сила на звука; фоново аудио на същата сила заглушава речта.
Как да се осигури съответствие
- Аудиото да не се възпроизвежда автоматично при зареждане на страницата — това е най-простият път към съответствие.
- Ако автоматичното възпроизвеждане е задължително (например специфична страница с медийно изживяване), да се осигури видим бутон за пауза/спиране в рамките на първия изглед на екрана.
- Да се добави независим плъзгач за силата на звука, който не зависи от системния звук.
- За автоматично стартирани видеа да се използва
<video muted>— съвременните браузъри така или иначе отказват автоматично изпълнение с включен звук. - Да се провери, че контролът за аудиото е достъпен от клавиатура и е първият интерактивен елемент след стартирането на звука.
Чести пропуски
- Маркетингово видео, стартирано автоматично с включен звук, без видим бутон за изключване на звука.
- Фонова музика на портфолио сайт, която избледнява за 5 секунди, без възможност за изключване.
- Реклами с автоматично изпълнение, при които бутонът за изключване на звука се намира в iframe, до която потребителят не може да достигне с фокуса.
- Аудио елементи с атрибут
autoplayи без атрибутcontrols. - Видео герой с бутон за пауза, появяващ се само при задържане на мишката — потребителите на клавиатура не могат да го намерят.
Защо е важно
Почти никой съвременен браузър не позволява автоматично изпълнение с включен звук, така че 1.4.2 е до голяма степен налаган от Chrome и Safari автоматично. Въпреки това следва да се одитира всяка страница, използваща конструктора Audio() или извиквания на play() от JavaScript — те заобикалят част от евристиките за блокиране на автоматичното изпълнение и могат да доведат до нарушение на този критерий.