Addaw, ir a inicio Donar

Técnica SMIL WCAG 2.2

SM12Mostrar subtítulos sincronizados con SMIL 2.0

Nombre oficial en el W3C: Proporcionar subtítulos mediante flujos de texto sincronizados en SMIL 2.0

En pocas palabras

Con SMIL 2.0 se reservan dos zonas en la pantalla: una para el vídeo y otra para los subtítulos. El texto cambia a la vez que se habla. Así las personas sordas o con pérdida auditiva siguen los diálogos y los sonidos que importan.

Por qué es importante

Sin subtítulos, una persona sorda o con pérdida auditiva se pierde todo lo que se dice. También se pierde los sonidos con significado, como aplausos, una sirena o música que anuncia peligro.

Los subtítulos sirven además a quien no puede poner el sonido, o a quien no domina bien el idioma del vídeo.

Cómo se hace

  1. Tenga en cuenta que SMIL (lenguaje para sincronizar vídeo, audio y texto) apenas se usa hoy. Reproductores como RealPlayer están en desuso. Hoy lo habitual es usar <video> con un fichero WebVTT en <track kind="captions">.
  2. Si trabaja con SMIL 2.0, transcriba los diálogos y los sonidos relevantes, como «[aplausos]».
  3. Defina dos regiones en el fichero SMIL: una para el vídeo y otra para el texto.
  4. Sincronice cada fragmento de texto con su momento del vídeo.
  5. Si los subtítulos son opcionales, haga que dependan de la preferencia de subtítulos del reproductor.

Cómo comprobarlo

  1. Abra el contenido en un reproductor compatible con SMIL 2.0.
  2. Active los subtítulos en las preferencias del reproductor, si existe esa opción.
  3. Reproduzca el vídeo y compruebe que aparecen los subtítulos.
  4. Confirme que van al ritmo del audio e incluyen los sonidos importantes.
Ver el texto completo del W3C (traducción al español)

Esta es una traducción no oficial al español de la técnica SM12 de Techniques for WCAG 2.2, del W3C. Puede contener errores. El único documento oficial y normativo es la versión original en inglés, publicada en el sitio web del W3C.

Aplicabilidad

Se aplica a SMIL 2.0

Descripción

El objetivo de esta técnica es proporcionar una forma de que las personas sordas o que, por otros motivos, tienen dificultades para oír el diálogo del material audiovisual puedan ver dicho material. Con esta técnica, todo el diálogo y los sonidos importantes están disponibles en un flujo de texto que se muestra en un área de subtítulos.

Con SMIL 2.0 pueden definirse regiones separadas para el vídeo y los subtítulos. Los subtítulos y la reproducción del vídeo están sincronizados, de modo que el texto de los subtítulos se muestra en una región de la pantalla y el vídeo correspondiente se muestra en otra región.

Ejemplos

Ejemplo de subtítulos en SMIL 2.0 con flujos de texto internos para el reproductor RealMedia

<?xml version="1.0" encoding="UTF-8"?>
<smil xmlns="https://www.w3.org/2001/SMIL20/Language">
<head>
  <layout>
    <root-layout backgroundColor="black" height="310" width="330"/>
    <region id="video" backgroundColor="black" top="5" left="5" 
     height="240" width="320"/>
    <region id="captions" backgroundColor="black" top="250" 
     height="60" left="5" width="320"/>
  </layout>
</head>
<body>
  <par>
    <video src="salesdemo.mpg" region="video" title="Sales Demo" 
     alt="Sales Demo"/>
    <text src="data:,This%20is%20inline%20text." region="captions" 
     begin="0s" dur="3">
      <param name="charset" value="iso-8859-1"/>
      <param name="fontFace" value="System"/>
      <param name="fontColor" value="yellow"/>
      <param name="backgroundColor" value="blue"/>
    </text>
    <text src="data:,This%20is%20a%20second%20text." 
     region="captions" begin="3s" dur="3">
      <param name="charset" value="iso-8859-1"/>
      <param name="fontFace" value="System"/>
      <param name="fontColor" value="yellow"/>
      <param name="backgroundColor" value="blue"/>
    </text>
  </par>
</body>
</smil>

Este ejemplo muestra un elemento text que incluye flujos de texto sincronizados dentro del propio fichero SMIL.

Pruebas

Procedimiento

  1. Activar la preferencia de subtítulos en el reproductor, si existe
  2. Reproducir el fichero con subtítulos
  3. Comprobar si se muestran los subtítulos

Resultados esperados

  • La comprobación n.º 3 es verdadera

Recursos

Cómo lo comprobamos en ADDAW

En cada auditoría de ADDAW revisamos esta técnica página a página y le entregamos los errores con capturas y la forma de corregirlos.

Solicitar una auditoría

Basado en la técnica SM12 del W3C (WCAG 2.2). Explicación y ejemplos: ADDAW. Traducción no oficial del texto del W3C © W3C, licencia de documentos del W3C. ¿Ha visto un error? Escríbanos.