video-caption

El vídeo pregrabado debería proporcionar subtítulos para sordos completos

manualWCAG 1.2.2 (A)confianza: lowgravedad: moderateperceivable

Pregunta por cada <video>: sin un hijo <track kind="captions">, si tiene una pista de audio que necesita subtítulos para sordos (una pista de subtítulos sola puede ser solo una traducción); con uno, si sus subtítulos para sordos están completos y se corresponden con el audio.

Ámbito de aplicación. Cualquier elemento <video> en el DOM compuesto, incluidos los inertes: un vídeo inerte sigue mostrándose y aún puede reproducirse.

Resultado esperado. El SC 1.2.2 exige subtítulos para sordos en los medios sincronizados pregrabados, pero solo cuando el vídeo tiene realmente una pista de audio que transmite información (un vídeo silencioso o decorativo no los necesita), algo que no se puede verificar solo con el marcado estático (jsdom no decodifica medios). Por eso esta regla es type: 'manual' (limitada a cantTell, nunca fail), siguiendo el precedente de media-alternative-transcript-evidence para la misma clase de laguna "mapeada normativamente pero no verificable estáticamente". Se pregunta por todo <video>: por uno con un <track kind="captions"> cuyo src no está vacío, si sus subtítulos para sordos están completos y se corresponden con el audio, algo de lo que una pista declarada no dice nada (F8); por cualquier otro, si necesita subtítulos para sordos. Un vídeo cuyas únicas pistas de texto son subtítulos (kind="subtitles", o sin kind, que HTML trata como subtítulos) recibe su propia pregunta: los subtítulos pueden ser solo una traducción del diálogo, sin la información de quién habla y de los sonidos que llevan los subtítulos para sordos.

Ejemplos

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

No hay ningún elemento <track>, así que no hay indicios de subtítulos para sordos. También se pregunta por un vídeo cuya única pista es kind="subtitles", ya que los subtítulos pueden traducir el diálogo sin la información sonora que llevan los subtítulos para sordos.

can't tell
<video src="x.mp4"><track kind="captions" src="cap.vtt"></video>

Hay presente una pista kind="captions" con un src real, lo que indica que existen subtítulos para sordos, no que recojan todo el diálogo y los sonidos relevantes (F8): los comprueba una persona.

Cómo comprobarlo

Cuando esta regla no puede decidir, informa cantTell y deja la pregunta a una persona. Cada pregunta que puede plantear aparece aquí bajo su código de motivo, con los pasos para responderla. Un hallazgo lleva los mismos pasos en howToCheck, en el idioma del análisis. Consulta Esquema de salida.

CAPTIONS_REVIEW

  1. Reproducir el vídeo que indica el informe y activar sus subtítulos.
  2. Verlo con el sonido activado y comparar los subtítulos con lo que se dice y se oye.
  3. Comprobar que recogen todo el diálogo, dicen quién habla cuando no está claro y describen los sonidos importantes (música, alarmas, risas), y que van sincronizados.

Se cumple. Los subtítulos recogen todo el diálogo y los sonidos importantes, sincronizados con el vídeo.

No se cumple. A los subtítulos les faltan partes del diálogo o sonidos importantes, o no están sincronizados, lo que incumple WCAG 1.2.2 (F8).

CAPTIONS_TRACK_NOT_DETECTED

  1. Reproducir con el sonido activado el vídeo que indica el informe y anotar si tiene habla o sonidos que transmiten información.
  2. Si es mudo o solo tiene música de fondo sin significado, no necesita subtítulos.
  3. Si no, buscar subtítulos: el botón CC del reproductor, subtítulos incrustados en la imagen o un enlace junto al vídeo a una versión subtitulada del mismo vídeo. Una transcripción por sí sola no sustituye a los subtítulos.

Se cumple. El vídeo no tiene audio con significado, los subtítulos (en este vídeo o en una versión subtitulada enlazada junto a él) cubren los diálogos y sonidos, o es una alternativa multimedia etiquetada de un texto de la página.

No se cumple. El vídeo tiene diálogos o sonidos importantes y no tiene subtítulos, ni aquí ni en una versión subtitulada enlazada, aunque se ofrezca una transcripción, lo que incumple WCAG 1.2.2.

SUBTITLES_TRACK_ONLY

  1. Reproducir el vídeo que indica el informe y activar su pista de subtítulos de traducción (subtitles).
  2. Verlo con el sonido activado y comparar el texto con lo que se oye.
  3. Comprobar que, además del diálogo, dice quién habla cuando no está claro y describe los sonidos importantes.

Se cumple. La pista recoge el diálogo más la información sobre quién habla y los sonidos, así que funciona como subtítulos para personas sordas, o el vídeo no tiene audio que necesite subtítulos.

No se cumple. La pista solo da las palabras, sin la información importante sobre quién habla ni sobre los sonidos, lo que incumple WCAG 1.2.2.

Ver código fuente