Zum Inhalt springen
A11ySignal
mittelWCAG 1.4.2 · A

<video> oder <audio> Elemente geben keine Töne automatisch aus.

no-autoplay-audio

Stellt sicher, dass <video> oder <audio> Elemente keine Töne automatisch abspielen für mehr als 3 Sekunden (autoplay) ohne eine Möglichkeit dies zu stoppen.

Das Kriterium dahinter

1.4.2 Audio-Steuerelement

Ton, der länger als drei Sekunden von selbst läuft, braucht eine Möglichkeit, ihn zu stoppen.

Stufe A · EN 301 549 § 9.1.4.2

Warum es diese Prüfung gibt

Automatisch startender Ton übertönt einen Screenreader, der ebenfalls Sprache ist. Der Mensch hört seine eigene Software nicht mehr, um den Stopp-Knopf zu finden.

Was sie üblicherweise auslöst

  • fällt durchEin Hintergrundvideo mit Ton, das beim Laden startet.
  • fällt durchEine Audio-Werbung ohne sichtbare Bedienung.

So beheben Sie es

  • tunStarten Sie Ton nicht automatisch. Wenn es sein muss: stumm beginnen und die Pause-Bedienung an den Anfang der Tabulatorreihenfolge setzen.

Wie es gemeldet wird

A11ySignal meldet das mit der Schwere mittel. Jedes fehlerhafte Element kommt mit seinem CSS-Selektor und dem Markup, das durchgefallen ist — Sie kommen also direkt zur Zeile, statt sie zu suchen. Deque veröffentlicht die Details auf Engine-Ebene:

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

Prüfung umgesetzt in axe-core 4.13.0, © Deque Systems, MPL-2.0.