video-poster-text-alternative-present
La imagen de portada de `video` debe tener una alternativa textual
Comprueba que los elementos <video> con una imagen poster proporcionan una alternativa textual (nombre accesible).
Ámbito de aplicación. Se aplica a los elementos <video> que: 1) tienen un atributo poster no vacío, Y 2) se exponen a las tecnologías de asistencia (según las comprobaciones de elegibilidad del motor). Los elementos que de otro modo estarían ocultos del árbol de accesibilidad siguen siendo aplicables si son enfocables mediante tabulación o si se referencian mediante relaciones IDREF (según las comprobaciones de elegibilidad). Los vídeos con role="presentation" o role="none" solo se excluyen cuando no son enfocables.
Resultado esperado. Cada elemento <video> aplicable proporciona una alternativa textual para la imagen poster, mediante:
- un nombre accesible (aria-label / aria-labelledby / title).
El contenido de reserva entre etiquetas dentro de <video> NO se acepta: solo lo renderizan los navegadores que no admiten <video>, por lo que en la práctica no se expone de forma fiable a las tecnologías de asistencia. <video> tampoco es un elemento etiquetable, así que las asociaciones nativas <label for="..."> tampoco se aceptan.
Ejemplos
<video poster="poster.png" aria-label="Product demo"></video>
`aria-label` nombra el elemento de vídeo que lleva la imagen poster.
<video poster="poster.png"></video>
No hay nombre accesible ni contenido de reserva; un atributo poster por sí solo no es una alternativa textual.