IITAA Rule 50: Live audio of speech requires realtime captioning of the speakers.

Rule Mapping

Details

  1. object, embed, applet and video elements can be used to include prerecorded video with audio track on a web page
  2. If element includes live audio of speech requires real time captioning of speakers

Markup References

Validation Code

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("audio") );
    nodes.concat( ruleContext.getElementsByTagName("video") );
    
    // if no object, embed, applet, video or audio elements found then rule is not applicable    
    var passed = nodes.length == 0
    
  return new ValidationResult(passed, nodes, '', '', []);
} // endfunction