Técnica Técnicas generales WCAG 2.2
G170Poner al principio de la página un control para apagar el sonido
Nombre oficial en el W3C: Proporcionar un control cerca del principio de la página web que desactive los sonidos que se reproducen automáticamente
En pocas palabras
Si una página reproduce sonido nada más abrirse, debe haber un control para apagarlo cerca del principio. Debe ser fácil de encontrar, funcionar con el teclado y decir con claridad para qué sirve, por ejemplo «Detener el sonido». Aun así, lo ideal es no reproducir sonido de forma automática.
Por qué es importante
Un lector de pantalla (programa que lee en voz alta la pantalla) habla a la vez que la música o el vídeo de la página. La persona ciega no oye bien ninguno de los dos y le cuesta encontrar el botón para pararlo.
El sonido inesperado también molesta y desconcentra a personas con dificultades de atención o de aprendizaje. Si el control está al principio, se llega a él en pocos segundos.
Cómo se hace
- Si un sonido empieza solo y dura más de 3 segundos, añada un botón para pararlo, silenciarlo o bajar su volumen.
- Colóquelo al principio de la página, en pantalla y en el orden del código. Así es de lo primero a lo que se llega con Tab.
- Use un botón real (
<button>) que funcione con el teclado. - Póngale un texto claro: «Detener el sonido» o «Pausar el vídeo».
- Mejor aún: no reproduzca sonido de forma automática (técnica G171).
Cómo comprobarlo
- Abra la página y escuche si suena algo de forma automática.
- Si suena más de 3 segundos, busque un control para apagarlo cerca del principio de la página.
- Pulse Tab desde el principio y compruebe que se llega a él enseguida.
- Actívelo con Intro o con la barra espaciadora y compruebe que el sonido se para.
Ejemplo
Botón situado al principio de la página que pausa el vídeo de portada:
<body>
<button type="button" id="parar-sonido">Detener el sonido</button>
...
<video id="portada" src="presentacion.mp4" autoplay></video>
<script>
document.getElementById('parar-sonido').addEventListener('click', () => {
document.getElementById('portada').pause();
});
</script>
</body>
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 G170 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
Todas las tecnologías en las que el sonido puede reproducirse automáticamente.
Descripción
El propósito de esta técnica es permitir que el usuario desactive los sonidos que empiezan a reproducirse automáticamente al cargarse una página. El control para desactivar los sonidos debe estar situado cerca del principio de la página, de modo que los usuarios puedan descubrirlo con facilidad y rapidez. Esto resulta útil tanto para quienes utilizan tecnologías de asistencia (como lectores de pantalla, magnificadores de pantalla, mecanismos de conmutador, etc.) como para quienes no las utilizan (por ejemplo, personas con discapacidades cognitivas, del aprendizaje y del lenguaje).
En esta técnica, el autor incluye un control que permite a los usuarios desactivar cualquier sonido que se reproduzca automáticamente. El control debe poder manejarse con el teclado, estar situado al principio del orden de tabulación y de lectura, y estar claramente etiquetado para indicar que desactivará los sonidos que se están reproduciendo.
Ejemplos
Una página web contiene una presentación multimedia dependiente del tiempo que incluye una pista de audio y un vídeo animado que explica cómo reparar el motor de un cortacésped. La página contiene dos botones que dicen «Pause» (Pausa) y «Stop» (Detener), que dan al usuario el control sobre cuándo se reproduce el contenido multimedia y si se reproduce o no.
Una página web contiene un cortometraje incrustado. La página contiene un botón que dice «Pause the movie» (Pausar la película), que permite al usuario poner la película en pausa.
Una página web contiene una presentación que incluye vídeo y audio. La página contiene un botón que dice «Turn off multimedia» (Desactivar multimedia), que permite al usuario detener la reproducción de cualquier vídeo y audio.
Pruebas
Procedimiento
- Cargar una página web.
- Comprobar si hay música o sonidos que empiezan a reproducirse automáticamente.
- Comprobar que se proporciona, cerca del principio de la página, un control que permite al usuario desactivar los sonidos.
Resultados esperados
- La comprobación n.º 3 es verdadera.
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.
Basado en la técnica G170 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.