media-alternative-transcript-evidence

Zeitbasierte Medien: Hinweise auf Transkript oder Textalternative

manualWCAG 1.2.1 (A)Konfidenz: lowSchweregrad: moderateperceivable

Findet Audio- und Video-Elemente, bei denen der Seiteninhalt keine starken Hinweise auf ein Transkript oder eine andere Textalternative liefert. Die Regel ist zurückhaltend und meldet cantTell, wenn Hinweise fehlen oder nicht überprüft werden können.

Anwendbarkeit. Jedes infrage kommende <audio>- oder <video>-Element im zusammengesetzten DOM.

Erwartung. Ist ein starkes Signal für ein Transkript bzw. eine Textalternative vorhanden (z. B. aria-describedby mit Verweis auf einen sichtbaren Transkriptblock oder ein nahegelegener, klar beschrifteter Transkript-Abschnitt/-Link), wird kein Vorkommen gemeldet. Andernfalls meldet die Regel für dieses Medienelement cantTell (unzureichende Hinweise).

Was ein Befund meldet.

  • evidence.strength: wie stark das in der Nähe des Mediums gefundene Signal für ein Transkript ist: none (transcriptNotDetected) oder weak (transcriptEvidenceUnverified).
  • evidence.method: was gefunden wurde: none, anchor-unverified (ein Transkript-Link zu einem Teil derselben Seite, der nicht wie ein Transkript aussieht) oder external-link (ein Transkript-Link zu einer anderen Seite, dem nicht gefolgt wird).
  • evidence.transcriptLinkHref (ein schwaches Signal): das href des Transkript-Links.
  • evidence.transcriptNodeSelector (ein schwaches Signal): ein Selektor für den Transkript-Link.
  • evidence.notes: kurze englische Hinweise dazu, was gefunden wurde. Leer, wenn nichts gefunden wurde.

Diese Felder in data.details helfen, einen Befund zu lesen und zu reproduzieren. Außer reasonCode und den wenigen Feldern, die Ausgabeschema als stabil nennt, sind sie kein stabiler Vertrag: Ein Feld kann in einer Minor-Version umbenannt werden oder wegfallen, bauen Sie also nicht darauf auf.

Beispiele

n/a
<video src="talk.mp4" controls aria-describedby="t1"></video>
<div id="t1">Transcript: Welcome to today's talk...</div>

aria-describedby verweist auf Text, der ausdrücklich als Transkript gekennzeichnet ist – ein starker Hinweis.

can't tell
<video src="talk.mp4" controls></video>

In der Nähe des Medienelements wurde kein Hinweis auf ein Transkript oder eine Textalternative gefunden; die Engine kann nicht bestätigen, dass es anderswo auf der Seite keines gibt. Das ist also eine zurückhaltende Meldung, kein fail.

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.

transcriptNotDetected

  1. Suchen Sie den im Bericht genannten Audio- oder Videoplayer, spielen Sie das Medium ab und notieren Sie, ob es Ton, Bild oder beides hat.
  2. Suchen Sie neben dem Player und an anderer Stelle der Seite nach einer Transkription oder einem Link darauf.
  3. Ist es ein Video ohne Ton, zählt auch eine Audiofassung, die alles Gezeigte beschreibt, sofern Sie sie auf der Seite finden und mit der Tastatur abspielen können.
  4. Vergleichen Sie die gefundene Alternative mit dem Medium und prüfen Sie, ob sie dieselbe Information gibt: Sprache, wichtige Geräusche und das Gezeigte.

Bestanden. Ein Transkript oder eine Textalternative steht auf der Seite oder ist neben dem Player verlinkt und gibt wieder, was das Medium gibt; oder ein Video ohne Ton hat eine Audiofassung mit derselben Information; oder das Medium ist selbst eine Alternative zu Text auf der Seite und als solche gekennzeichnet.

Nicht bestanden. Aufgezeichnetes reines Audio hat kein Transkript, oder aufgezeichnetes reines Video hat weder ein Transkript noch eine Audiofassung mit derselben Information; das verstößt gegen WCAG 1.2.1.

transcriptEvidenceUnverified

  1. Suchen Sie den Link neben dem im Bericht genannten Player (der Bericht gibt sein href an).
  2. Folgen Sie dem Link und prüfen Sie, ob er zu einer Transkription dieses Mediums führt.
  3. Ist der Link kein Transkript, kann das Medium trotzdem eines an anderer Stelle der Seite haben oder, bei einem Video ohne Ton, eine Audiofassung, die das Gezeigte beschreibt. Suchen Sie danach, bevor Sie entscheiden.
  4. Vergleichen Sie die gefundene Alternative mit dem Medium und prüfen Sie, ob sie dieselbe Information gibt: Sprache, wichtige Geräusche und das Gezeigte.

Bestanden. Der Link oder ein anderes Transkript auf der Seite gibt wieder, was das Medium gibt; oder ein Video ohne Ton hat eine Audiofassung mit derselben Information.

Nicht bestanden. Weder der Link noch etwas anderes auf der Seite gibt die Information des Mediums als Text oder, bei einem Video ohne Ton, als Audio wieder; das verstößt gegen WCAG 1.2.1.

Quellcode ansehen