Critère 4.10
Chaque son déclenché automatiquement est-il contrôlable par l’utilisateur ?
Comprendre
Un son qui démarre automatiquement doit pouvoir être coupé ou mis en pause.
Ce critère s’applique lorsque la page contient : vidéos, contenus audio.
Ce que vérifie Agence RGAA
Notre moteur détecte automatiquement des anomalies, mais une personne doit confirmer la pertinence avant de conclure.
Nous détectons automatiquement :
- sons lancés automatiquement
Un résultat automatique n’est jamais un audit : seul un contrôle humain (en interne ou par un auditeur RGAA) permet de conclure.
Exemple de correction
<audio controls src="message-du-maire.mp3"></audio>
<video controls src="visite.mp4"></video>Voir un exemple à éviter
<audio autoplay src="ambiance.mp3"></audio>
<video autoplay src="accueil.mp4"></video>- Si un son doit démarrer seul, il ne doit pas dépasser 3 secondes, ou être coupable immédiatement.
- Une vidéo d’ambiance sans bande-son peut être lancée automatiquement, en muted.
Patron de référence à adapter à votre contexte : il ne vaut pas validation du critère.
Tests officiels
Test 4.10.1
Chaque séquence sonore déclenchée automatiquement via une balise
<object>,<video>,<audio>,<embed>,<bgsound>ou un code JavaScript vérifie-t-elle une de ces conditions ? La séquence sonore a une durée inférieure ou égale à 3 secondes ; La séquence sonore peut être stoppée sur action de l’utilisateur ; Le volume de la séquence sonore peut être contrôlé par l’utilisateur indépendamment du contrôle de volume du système.Méthodologie de test
- Au chargement du document, si un son se déclenche automatiquement, vérifier que :
- Soit la séquence sonore a une durée inférieure ou égale à 3 secondes ;
- Soit un dispositif (un bouton par exemple), sur l’élément ayant déclenché le son (voir note), ou dans la page, permet de le stopper ;
- Soit le volume de la séquence peut être contrôlé par l’utilisateur, indépendamment du contrôle de volume du système.
- Si c’est le cas, le test est validé. Note : les éléments suivants sont susceptibles de déclencher des sons au chargement de la page : éléments
<audio>,<video>,<object>,<embed>,<bgsound>ou un code JavaScript (utilisation de la Web Audio API, par exemple).
- Au chargement du document, si un son se déclenche automatiquement, vérifier que :
Texte officiel du référentiel RGAA 4.1.2 publié par la DINUM — voir la source.