OAA MEDIA_4: Prerecorded video with audio track needs a audio or text description of the video content.
Details
- object, embed, applet and video elements can be used to include prerecorded video with audio track on a web page
- If element includes prerecorded video with audio track the author needs to verify audio or text descriptions of the video are available
Rulesets
- WCAG 2.0 Requirement 1.2.3 Audio Description or Media Alternative (Prerecorded)
- Status: Proposed
- Severity: Potential Violation
- Priority: Priority 1
- IITAA 1.0 7.2 Provide audio descriptions
- Type:
- Severity: Potential Violation
- Priority: Priority 1
- Status: Proposed
Markup References
Validation Code
Message
If object, embed, applet or video element is used to include prerecorded video with audio track verify audio or text descriptions are available for the video track.
Dependencies
None
Context
document
Parameters
None
Code
function (ruleContext) {
var nodes = [];
nodes.concat( ruleContext.getElementsByTagName("object") );
nodes.concat( ruleContext.getElementsByTagName("embed") );
nodes.concat( ruleContext.getElementsByTagName("applet") );
nodes.concat( ruleContext.getElementsByTagName("video") );
// if no object, embed, applet or video elementsfound then rule is not applicable
var passed = nodes.length == 0
return new ValidationResult(passed, nodes, '', '', []);
} // endfunction
>
var nodes = [];
nodes.concat( ruleContext.getElementsByTagName("object") );
nodes.concat( ruleContext.getElementsByTagName("embed") );
nodes.concat( ruleContext.getElementsByTagName("applet") );
nodes.concat( ruleContext.getElementsByTagName("video") );
// if no object, embed, applet or video elementsfound then rule is not applicable
var passed = nodes.length == 0
return new ValidationResult(passed, nodes, '', '', []);
} // endfunction
>