Rule 4.13.1
Summary
This test consists in detecting all the links allowing to download a time-based media file, all the tags allowing to display a time-based media and all the tags allowing to display a no time-based media.
Business description
Criterion
Test
Description
Chaque média temporel et non temporel vérifie-t-il une de ces conditions (hors cas particuliers)?
- Le nom, le rôle, la valeur, le paramétrage et les changements d’états des composants d’interfaces sont accessibles aux technologies d’assistance via une API d’accessibilité
- Une alternative compatible avec une API d’accessibilité permet d’accéder aux mêmes fonctionnalités.
Cas particuliers (4.13)
Il existe une gestion de cas particulier lorsquele 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.
Level
A
Technical description
Scope
Page
Decision level
Semi-Decidable
Algorithm
Selection
Set1
- All links to download a time-based media file
- AND all the following tags:
<audio>
<bgsound>
<video>
<object>
<embed>
<svg>
<canvas>
css selector :
audio[src],
audio:has(source[src]),
bgsound,
video[src] ,
video:has(source[src]),
svg,
canvas,
object[data],
embed[src]
a[href~=(?i)\.(mp4|avi|wmv|mov|Xvid|mkv|mka|mks|FLV|rmvb|MPA|WMA|MP2|M2P|DIF|DV|VOB|VRO|rmvb|vivo|bik|ASF|ifo|mts|mxf|nds|rv|web|wlmp|wmp|ogv)]
a[href~=(?i)\.(WAV|CDA|MID|MP2|MP3|mp3PRO|MOD|RM|RAM|WMA|Ogg|oga|AIF|AIFF|AA|AAC|M4A|VQF|AU|M3U|RIFF|BWF|CAF|PCM|RAW|FLAC|ALAC|AC3|ACC)]
Process
Test1
Test whether Set1 is not empty. If yes, raise a MessageA.
MessageA : Check manually the elements of the scope
- code: ManualCheckOnElements
- status: Pre-qualified
- parameter: snippet
- present in source: yes
Analysis
Not Applicable
- The page has no tags allowing to display a no time-based media
- The page has no tags allowing to display a time-based media
- The page has no link to download a time-based media file.
Pre-qualified
In all other cases