RGAA Lab

RGAA 4.1.2 · Multimédia · Critère 4.11

La consultation de chaque média temporel est-elle, si nécessaire, contrôlable par le clavier et tout dispositif de pointage ?

Un lecteur vidéo qu'on ne peut piloter qu'à la souris interdit de mettre en pause, de revenir en arrière ou de baisser le son à qui navigue au clavier.

Ce que dit le référentiel

Transcription du RGAA 4.1.2, sans interprétation. C’est ce texte qui fait foi, et celui que vous citez dans un rapport.

  1. 4.11.1
    Chaque média temporel a-t-il, si nécessaire, les fonctionnalités de contrôle de sa consultation ?
  2. 4.11.2
    Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?
    • La fonctionnalité est accessible par le clavier et tout dispositif de pointage ;
    • Une fonctionnalité accessible par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.
  3. 4.11.3
    Pour chaque média temporel, chaque fonctionnalité vérifie-t-elle une de ces conditions ?
    • La fonctionnalité est activable par le clavier et tout dispositif de pointage ;
    • Une fonctionnalité activable par le clavier et tout dispositif de pointage permettant de réaliser la même action est présente dans la page.

Comment le vérifier

  1. Vérifier d'abord que les fonctions de contrôle existent : lecture, pause, arrêt, volume, position dans le média, activation des sous-titres.
  2. Parcourir le lecteur à la tabulation : chaque commande doit être atteignable, et le focus visible.
  3. Actionner chaque commande au clavier — barre d'espace, Entrée, flèches — et vérifier qu'elle fait ce qu'elle annonce.
  4. Refaire le tour au pointeur : le critère exige les deux, pas l'un ou l'autre.
  5. Une commande inatteignable au clavier passe quand même si une autre commande de la page, elle accessible, fait la même chose.

Ce que notre outil fait

Assisté

Le moteur repère les éléments concernés et vous pose la question. Il ne conclut pas à votre place.

L'outil signale les <video> et <audio> dépourvus de l'attribut controls — ce qui indique un lecteur personnalisé, donc un contrôle à vérifier à la main. Sa présence ne prouve rien non plus : les contrôles natifs sont pilotables au clavier, mais un lecteur peut les déclarer et les recouvrir de son propre habillage.

Comment nous mesurons ce que l'outil sait faire · ce critère s'audite dans l'extension RGAA Lab.

Les pièges

Les erreurs qu’on rencontre vraiment, relevées au fil des audits.

  • Les lecteurs personnalisés bâtis sur des <div> cliquables sont le cas majoritaire, et échouent presque toujours à la tabulation.
  • Un lecteur qui capte les flèches du clavier pour se piloter empêche parfois de faire défiler la page : le contrôle du média ne doit pas confisquer la navigation.
  • Le bouton plein écran et le réglage du volume comptent parmi les fonctionnalités : les oublier au clavier suffit à faire échouer le critère.

À lire avec