Wymagane elementy sterujące dźwiękiem
Silktide znajduje strony odtwarzające dźwięk i prosi o potwierdzenie, że słuchacze mogą go wstrzymać lub zatrzymać albo regulować jego głośność. Ma to szczególne znaczenie, gdy dźwięk zaczyna odtwarzać się automatycznie.
Dlaczego to ważne
Dźwięk odtwarzany bez elementu sterującego zatrzymaniem jest czymś więcej niż tylko irytacją. Osoby korzystające z słuchają treści strony odczytywanej na głos — konkurujący dźwięk może całkowicie zagłuszyć czytnik ekranu, uniemożliwiając korzystanie ze strony. Zakłóca on również osoby z trudnościami w koncentracji lub trudnościami poznawczymi, a także każdego w cichym otoczeniu. Kryterium sukcesu WCAG 1.4.2 (, najbardziej podstawowy poziom ) wymaga, aby dźwięk odtwarzany automatycznie przez ponad trzy sekundy można było wstrzymać, zatrzymać lub wyciszyć niezależnie od głośności systemu.
Jak to naprawić
Ta kontrola zachęca do sprawdzenia dźwięku na każdej oznaczonej stronie:
- W ogóle unikaj automatycznego odtwarzania dźwięku — to najbezpieczniejsza i najbardziej przyjazna dla użytkownika opcja.
- Jeśli dźwięk musi odtwarzać się automatycznie przez ponad trzy sekundy, udostępnij widoczny element sterujący w pobliżu początku strony, aby go wstrzymać lub zatrzymać, albo niezależny element regulacji głośności obejmujący wyciszenie.
- W przypadku osadzonych odtwarzaczy upewnij się, że elementy sterujące są włączone:
<!-- Automatycznie odtwarzany dźwięk bez możliwości jego zatrzymania -->
<audio src="theme.mp3" autoplay></audio>
<!-- Naprawiono: użytkownik może wstrzymać, zatrzymać i dostosować głośność -->
<audio src="theme.mp3" controls></audio>
Gdy uznasz, że strona jest w porządku, wynik.
Jak Silktide to testuje
- Wyszukuje odtwarzacze dźwięku (elementy
<audio>) w każdej strony. - Oznacza każdą stronę, która zawiera taki element, aby można było potwierdzić, że dźwięk można wstrzymać, zatrzymać lub wyciszyć. Silktide nie może automatycznie ocenić, czy udostępnione elementy sterujące są odpowiednie ani jak długo trwa automatycznie odtwarzany dźwięk.
Rozwiązywanie problemów
Dźwięk nie odtwarza się automatycznie
Jeśli dźwięk jest odtwarzany tylko wtedy, gdy odwiedzający zdecyduje się go uruchomić, a odtwarzacz ma standardowe elementy sterujące, strona spełnia podstawowy wymóg — zatwierdź wynik.
Dźwięk osadzony w inny sposób
Wykrywane są tylko elementy <audio>. Dźwięk odtwarzany przez odtwarzacze wideo lub niestandardowe skrypty nie jest oznaczany przez tę kontrolę, dlatego sprawdź go ręcznie.