Przejdź do treści
A11ySignal
umiarkowanyWCAG 1.4.2 · A

Elementy <video> lub <audio> nie odtwarzają dźwięku automatycznie.

no-autoplay-audio

Elementy <video> lub <audio> nie odtwarzają automatycznie dźwięku przez dłużej niż 3 sekundy bez mechanizmu, który go zatrzymuje lub wycisza.

Kryterium, które za tym stoi

1.4.2 Kontrola odtwarzania dźwięku

Dźwięk, który sam gra dłużej niż trzy sekundy, potrzebuje sposobu na zatrzymanie.

Poziom A · EN 301 549 § 9.1.4.2

Po co jest to sprawdzenie

Automatycznie odtwarzany dźwięk zagłusza czytnik ekranu, który też jest mową. Człowiek nie słyszy własnego oprogramowania, żeby znaleźć przycisk zatrzymania.

Co zwykle je wywołuje

  • błądWideo w tle z dźwiękiem, startujące przy wczytaniu strony.
  • błądReklama dźwiękowa bez widocznej kontrolki.

Jak to naprawić

  • róbNie odtwarzaj dźwięku automatycznie. Jeśli musisz: zacznij wyciszony i ustaw kontrolkę pauzy na początku kolejności tabulacji.

Jak to jest raportowane

A11ySignal zgłasza to z wagą umiarkowany. Każdy błędny element ma swój selektor CSS i kod, który zawiódł, więc trafisz prosto do właściwej linii, zamiast jej szukać. Deque publikuje szczegóły na poziomie silnika:

https://dequeuniversity.com/rules/axe/4.13/no-autoplay-audio

Sprawdzenie zaimplementowane w axe-core 4.13.0, © Deque Systems, MPL-2.0.