4.13. Chaque média temporel et non temporel est-il compatible avec les technologies d’assistance (hors cas particuliers) ?

Tests

Cas particuliers

Il existe une gestion de cas particulier lorsque le média temporel ou non temporel est utilisé à des fins décoratives (c’est-à-dire qu’il n’apporte aucune information).

Dans ces situations, le critère est non applicable.

Références

WCAG 4.1.2 Name, role, Value (A)

G10 G135 F15 F54

Définitions

Compatible avec les technologies d’assistance

Un contenu ou une fonctionnalité doit être compatible avec les technologies d’assistance des utilisateurs ainsi qu’avec les fonctions d’accessibilité des navigateurs et des autres agents utilisateurs via une API d’accessibilité.

Cela concerne, à la fois, la technologie, ses fonctionnalités et ses usages :

  • La façon dont la technologie Web est utilisée doit être compatible avec les technologies d’assistance des utilisateurs. Cela signifie que la façon dont la technologie est utilisée a été testée dans une perspective d’interopérabilité avec des utilisateurs des technologies d’assistance dans la ou les langues du contenu ;
  • La technologie fonctionne de façon native dans des agents utilisateurs largement distribués qui sont, eux-mêmes, compatibles avec l’accessibilité (comme HTML et CSS) ou avec un module d’extension largement distribué qui est, lui-même, compatible avec l’accessibilité.

La vérification de la compatibilité avec les technologies d’assistance nécessite de réaliser un certain nombre de tests spécifiques à la technologie utilisée, par exemple :

  • Vérifier le nom, le rôle, le paramétrage et les changements d’états des composants d’interface ;
  • Vérifier que la restitution d’un composant d’interface est correcte pour la ou les technologies d’assistance utilisées.
Média non temporel

Contenu qui ne se déroule pas dans le temps, consultable via un plugin (Flash, Java, Silverlight…) ou via les éléments svg et canvas ; par exemple, une carte interactive en Flash, une application Flash ou Java, un diaporama sont des médias non temporels. Un média non temporel peut contenir des médias temporels (un lecteur Flash qui propose une liste de vidéos à consulter, par exemple).

Note : l’utilisation du paramètre wmode pour un objet Flash avec les valeurs "transparent" et "opaque" invalide de fait le critère 4.13. En effet, l’utilisation de ces valeurs a pour conséquence que l’animation Flash vue du côté des utilisateurs de lecteur d’écran est invisible.

Média temporel (type son, vidéo et synchronisé)
  • Média temporel seulement audio : contenu sonore (Wav, Mp3…) ;
  • Média temporel seulement vidéo : images ou photos en mouvement ou en séquence ;
  • Média temporel synchronisé : flux audio ou vidéo synchronisé avec un autre format pour présenter de l’information et/ou comportant des composants temporels interactifs. Un média temporel peut être consulté de 2 manières différentes :
  • Fichier à télécharger consultable avec un logiciel externe à la page web ;
  • Contenu embarqué dans la page web et consultable dans la page web via :
    • Un plugin (par exemple une vidéo diffusée par un lecteur Flash) ;
    • L’élément <video> (par exemple une vidéo) ;
    • L’élément <audio> (par exemple un podcast) ;
    • L’élément <svg> (par exemple un dessin animé vectoriel) ;
    • L’élément <canvas> (par exemple un dessin animé en image bitmap) ;
    • L’élément <bgsound> pour diffuser un arrière-plan sonore à la page web.

Un média temporel peut être diffusé en temps réel ou être proposé en lecture de manière asynchrone (média pré-enregistré).

Note 1 : l’utilisation du paramètre wmode pour un objet Flash avec les valeurs "transparent" et "opaque" invalide de fait le critère 4.13. En effet, l’utilisation de ces valeurs a pour conséquence que l’animation Flash vue du côté des utilisateurs de lecteur d’écran est invisible.

Note 2 : les gif animés, les animations d’images réalisées par JavaScript ou CSS ne sont pas considérés comme étant des médias temporels.

Note 3 : l’élément <bgsound> est spécifique à Internet Explorer et ne devrait pas être utilisé.