Skip to main content

Captions are provided for pre-recorded multimedia.

On this page:



Rationale

The purpose of this checkpoint is to allow deaf people and people with hearing impairments to get access to the audio portion of multimedia. Captions are text on the screen that identify speakers, dialogue, music, and sound effects. There are two types of captions. Open captions are "burned" into the image, similar to subtitles, and cannot be turned off. Closed captions are a separate data stream that is synchronized with the multimedia. The user can turn these captions on or off.

Required development techniques

Compliance with this checkpoint requires at least one of the following techniques to be met.

  1. Open captions: Provide open (always visible) captions.
  2. Closed captions: Provide closed captions.

Examples for General developers

1. Open captions: Provide open (always visible) captions.

To comply with this technique, all of the following examples must be implemented.

Example 1

Open captions are embedded into the multimedia presentation. The captions are "burned into" the video image, and cannot be turned off by users. The advantage of this type of captioning is that additional software or technology is not needed to view the captions. The open captions can be placed on any video stream, regardless of whether or not the technology supports closed captioning. The disadvantage of open captions is that users do not have the ability to turn them off, so users without visual or hearing impairments will see the dialogue in addition to hearing it from the audio track.

An example of captions embedded into the video stream is shown in the screen shot below. The user does not have the option to turn the captions off. They run automatically when the video is played.

That brings the voice of the internet to to blind and visually impaired users.

For additional information, refer to WCAG 2.0 examples for providing open (always visible) captions (link resides outside of ibm.com).

2. Closed captions: Provide closed captions.

To comply with this technique, all of the following examples must be implemented.

Example 2

Closed captions are usually created as a stream of data that runs in parallel with the multimedia. A user has the ability to turn on or off these captions. Closed captions must be provided using any readily available media format that has a video player that is free of charge and supports closed captioning.

An example of a multimedia presentation that contains captions is shown in the screen shot below. Notice the "cc" button at the bottom of the screen, which allows the user to turn the captions on or off:

IBM Accessibility Services

SMIL 1.0 and SMIL 2.0 are used to create closed captions for a variety of different media players. For a detailed list of players that support SMIL 1.0 and SMIL 2.0, refer to the W3C Synchronized Multimedia (link resides outside of ibm.com) page.

For additional information, refer to WCAG 2.0 examples for providing closed captions (link resides outside of ibm.com).


Examples for Flash developers

For techniques that have no Flash-specific examples, refer to the General examples section for guidance.

1. Open captions: Provide open (always visible) captions.

There are no Flash specific examples for implementing this technique.

2. Closed captions: Provide closed captions.

Example 3

For movie clips and other meaningful Flash objects, make sure that there is a full description of what is happening in the clip. Do not rely on subtitles only, because these do not adequately describe all of the action on the screen. In addition, provide audio playback controls for users to control the speed, volume, and navigation of audio clips. Please review Checkpoint 2.1a Keyboard Functionality to ensure that all provided controls are keyboard accessible.

Developers using Flash CS3 Pro and including captions should use the FLVPlaybackCaptioning component. This component allows developers to easily add captions to video in Flash. The FLVPlaybackCaptioning component enables captioning for the FLVPlayback component. The FLVPlaybackCaptioning component downloads a World Wide Web Consortium (W3C) Timed Text XML file (DFXP) and applies those captions to an FLVPlayback component to which this component is partnered.

More information on utilizing the FLVPlaybackCaptioning component can be found on the Adobe Flash Accessibility Design Guidelines website for Captions (link resides outside of ibm.com).

Required test techniques

The following test tools and techniques are required to test this checkpoint.

  1. Test tools
  2. Required accessibility verification test techniques

Test tools:

Install the following tools to test this checkpoint:

Required accessibility verification test techniques:

Use the following accessibility verification test (AVT) techniques to validate the Web content. It is recommended that these tests be performed in order.

1. Web syntax analyzer test:
Action Result

Test the Web site with a Web syntax analyzer to verify the compliance criteria as follows.

Pass:

Fail:

2. Manual test:
Action Result

Verify the following compliance criteria for the content as per instructions below.

Depending on the multimedia, one of these technique is required

Pass:

Fail:

©2009 IBM Corporation

Last updated May 28, 2009.

W3C Recommendation 11 December 2008: http://www.w3.org/TR/WCAG20/ (link resides outside of ibm.com)
Copyright 1994-2009 W3C (Massachusetts Institute of Technology, European Research Consortium for Informatics and Mathematics, Keio University), All Rights Reserved.