Obligatoriska ljudkontroller
Silktide hittar sidor som spelar upp ljud och ber dig bekräfta att besökare kan pausa eller stoppa det, eller ändra volymen. Detta är särskilt viktigt när ljudet börjar spelas upp automatiskt.
Varför detta är viktigt
Ljud som spelas upp utan en stoppkontroll är mer än bara störande. Personer som använder en lyssnar på när sidan läses upp – konkurrerande ljud kan helt dränka deras skärmläsare, vilket gör sidan omöjlig att använda. Det stör även personer med uppmärksamhets- eller kognitiva svårigheter, samt alla som befinner sig i en tyst miljö. WCAG:s framgångskriterium 1.4.2 (, den mest grundläggande nivån av ) kräver att ljud som spelas upp automatiskt i mer än tre sekunder kan pausas, stoppas eller stängas av oberoende av systemvolymen.
Så åtgärdar du detta
Denna kontroll är en uppmaning att granska ljudet på varje flaggad sida:
- Undvik att spela upp ljud automatiskt helt och hållet – det är det säkraste och mest användarvänliga alternativet.
- Om ljudet måste spelas upp automatiskt i mer än tre sekunder ska du tillhandahålla en synlig kontroll nära sidans början för att pausa eller stoppa det, eller en oberoende volymkontroll som inkluderar avstängning av ljudet.
- För inbäddade spelare ska du se till att kontrollerna är aktiverade:
<!-- Ljud som spelas upp automatiskt utan möjlighet att stoppa det -->
<audio src="theme.mp3" autoplay></audio>
<!-- Åtgärdat: användaren kan pausa, stoppa och justera volymen -->
<audio src="theme.mp3" controls></audio>
När du är nöjd med att sidan fungerar som den ska kan du resultatet.
Så testar Silktide detta
- Leta efter ljudspelare (
<audio>-element) på varje sidas . - Flagga varje sida som innehåller ett sådant element, så att du kan bekräfta att ljudet kan pausas, stoppas eller stängas av. Silktide kan inte automatiskt bedöma om de tillhandahållna kontrollerna är tillräckliga eller hur länge ljud som spelas upp automatiskt pågår.
Felsökning
Ljudet spelas inte upp automatiskt
Om ljudet bara spelas upp när en besökare väljer att spela upp det och spelaren har vanliga kontroller uppfyller sidan det underliggande kravet – godkänn resultatet.
Ljud som bäddats in på annat sätt
Endast <audio>-element upptäcks. Ljud som spelas upp via videospelare eller
anpassade skript flaggas inte av denna kontroll, så granska dem manuellt.