video-caption
Aufgezeichnete Videos sollten vollständige Untertitel bereitstellen
Fragt zu jedem <video> nach: ohne <track kind="captions">-Kind, ob es eine Tonspur hat, die Untertitel für Gehörlose braucht (eine reine Untertitelspur vom Typ subtitles kann auch nur eine Übersetzung sein); mit einem solchen, ob dessen Untertitel vollständig sind und zum Ton passen.
Anwendbarkeit. Jedes <video>-Element im zusammengesetzten DOM, auch inerte: Ein inertes Video wird weiterhin angezeigt und kann weiterhin abgespielt werden.
Erwartung. SC 1.2.2 verlangt Untertitel für vorab aufgezeichnete synchronisierte Medien, aber nur, wenn das Video tatsächlich eine informationstragende Tonspur hat (ein stummes oder dekoratives Video braucht keine), was sich allein aus statischem Markup nicht prüfen lässt (jsdom dekodiert keine Medien). Diese Regel ist daher type: 'manual' (auf cantTell begrenzt, nie fail), nach dem Vorbild von media-alternative-transcript-evidence für dieselbe Art von Lücke „normativ zugeordnet, aber statisch nicht prüfbar“. Zu jedem <video> wird nachgefragt: bei einem mit einem <track kind="captions">, dessen src nicht leer ist, ob dessen Untertitel vollständig sind und zum Ton passen, worüber eine deklarierte Spur nichts aussagt (F8); bei jedem anderen, ob es Untertitel braucht. Ein Video, dessen einzige Textspuren Untertitel vom Typ subtitles sind (kind="subtitles" oder kein kind, was HTML als subtitles behandelt), erhält eine eigene Frage: Solche Untertitel können nur eine Übersetzung des Dialogs sein, ohne die Angaben zu Sprechenden und Geräuschen, die Untertitel für Gehörlose enthalten.
Beispiele
<video src="x.mp4"></video>
Überhaupt kein <track>-Element, also kein Hinweis auf Untertitel. Ein Video, dessen einzige Spur kind="subtitles" ist, wird ebenfalls nachgefragt, da solche Untertitel den Dialog übersetzen können, ohne die Toninformationen von Untertiteln für Gehörlose.
<video src="x.mp4"><track kind="captions" src="cap.vtt"></video>
Eine Spur mit kind="captions" und echtem src ist vorhanden; das sagt, dass es Untertitel gibt, nicht, dass sie den gesamten Dialog und die wichtigen Geräusche wiedergeben (F8): Eine Person prüft sie.
So prüfen Sie es
Wenn diese Regel nicht entscheiden kann, meldet sie cantTell und überlässt die Frage einer Person. Jede Frage, die sie stellen kann, steht hier unter ihrem Reason-Code, mit den Schritten, um sie zu beantworten. Ein Befund enthält dieselben Schritte in howToCheck, in der Sprache des Scans. Siehe Ausgabeschema.
CAPTIONS_REVIEW
- Spielen Sie das im Bericht genannte Video ab und schalten Sie seine Untertitel ein.
- Schauen Sie mit eingeschaltetem Ton und vergleichen Sie die Untertitel mit dem, was gesagt und gehört wird.
- Prüfen Sie, ob sie alle Dialoge wiedergeben, angeben, wer spricht, wenn es nicht klar ist, und wichtige Geräusche beschreiben (Musik, Alarme, Lachen), und ob sie synchron bleiben.
Bestanden. Die Untertitel geben alle Dialoge und wichtigen Geräusche wieder, synchron zum Video.
Nicht bestanden. Den Untertiteln fehlen Teile der Dialoge oder wichtige Geräusche, oder sie sind nicht synchron; das verstößt gegen WCAG 1.2.2 (F8).
CAPTIONS_TRACK_NOT_DETECTED
- Spielen Sie das im Bericht genannte Video mit eingeschaltetem Ton ab und notieren Sie, ob es Sprache oder Geräusche enthält, die Informationen tragen.
- Ist es stumm oder nur mit bedeutungsloser Hintergrundmusik unterlegt, braucht es keine Untertitel.
- Andernfalls suchen Sie nach Untertiteln: die CC-Schaltfläche des Players, ins Bild eingebrannte Untertitel oder ein Link neben dem Video zu einer untertitelten Fassung desselben Videos. Ein Transkript allein ersetzt keine Untertitel.
Bestanden. Das Video hat keinen bedeutungstragenden Ton, Untertitel (in diesem Video oder in einer daneben verlinkten untertitelten Fassung) decken Dialoge und Geräusche ab, oder es ist eine gekennzeichnete Medienalternative zu Text auf der Seite.
Nicht bestanden. Das Video hat Dialoge oder wichtige Geräusche und keine Untertitel, weder hier noch in einer verlinkten untertitelten Fassung, auch wenn ein Transkript angeboten wird; das verstößt gegen WCAG 1.2.2.
SUBTITLES_TRACK_ONLY
- Spielen Sie das im Bericht genannte Video ab und schalten Sie seine Untertitelspur ein.
- Schauen Sie mit eingeschaltetem Ton und vergleichen Sie den Text mit dem, was zu hören ist.
- Prüfen Sie, ob er neben den Dialogen angibt, wer spricht, wenn es nicht klar ist, und wichtige Geräusche beschreibt.
Bestanden. Die Spur gibt die Dialoge samt Sprecher- und Geräuschinformationen wieder und funktioniert so als Untertitel für Hörgeschädigte, oder das Video hat kein Audio, das Untertitel braucht.
Nicht bestanden. Die Spur gibt nur die Worte wieder, ohne wichtige Sprecher- oder Geräuschinformationen; das verstößt gegen WCAG 1.2.2.