no-autoplay-audio

El audio con reproducción automática debe ofrecer un mecanismo de pausa/detención o control de volumen

manualWCAG 1.4.2 (A)confianza: lowgravedad: moderateperceivable

Marca elementos <audio>/<video> que se reproducen automáticamente sin silenciar y sin atributo controls nativo, para revisión manual frente a la exención de 3 segundos de WCAG 1.4.2.

Ámbito de aplicación. Cualquier elemento <audio autoplay> o <video autoplay> que no sea `muted`.

Resultado esperado. El SC 1.4.2 solo se aplica cuando el audio se reproduce automáticamente durante MÁS de 3 segundos; la duración del clip no se puede conocer a partir del marcado estático (jsdom no decodifica medios), por lo que esta regla no puede determinar siquiera si el SC se aplica a un elemento dado. Está escrita deliberadamente como `type: 'manual'` (limitada a `cantTell`, nunca `fail`) en lugar de adivinar: un elemento con reproducción automática sin silenciar y sin atributo `controls` (el mecanismo nativo y verificable estáticamente para pausar/detener o ajustar el volumen) se marca para revisión manual en lugar de tratarse como una infracción determinista.

Ejemplos

can't tell
<audio autoplay src="x.mp3"></audio>

El audio se reproduce automáticamente sin silenciar y sin atributo `controls`, sin dar al usuario ninguna forma de pausarlo o detenerlo.

n/a
<audio autoplay controls src="x.mp3"></audio>

El atributo `controls` nativo le da al usuario un mecanismo de pausa/volumen.

Ver código fuente