An introduction to the Accessible Video Player, a standard Video Cloud player template that supports accessibility features for vision and hearing impaired users, including close captioning, screenreader support, and keyboard navigation.
Making your players and videos accessible for vision and hearing impaired users broadens your potential audience and is also required for many government, educational, and corporate applications. In the United States, these requirements are often referred to as Section 508. Captioning your video makes it more accessible not just for hearing-impaired viewers, but also for viewers who are not fluent in the language of the video.
The Accessible Video Player is a standard Video Cloud player template that supports accessibility features for vision and hearing impaired users, including:
The Accessible Video Player is a single video player; it does not directly support playlists.
While the Accessible Video Player is available to all Video Cloud publishers, its closed captioning feature is available only to Video Cloud Pro and Enterprise publishers, since it requires using a custom metadata field in your videos. For another approach, you might want to use the Captions APIs in the Player API, which is available to all Video Cloud publishers, but which is more complex than using the Accessible Video Player.
To use closed captions in the Accessible Video Player, you need to create and host a closed caption file for each video. Brightcove does not create or host closed captions files. If you need help creating your closed captions content, you can contact one of our partners.
Closed captions in the Accessible Video Player must use the Distribution Format Exchange Profile (DFXP) format for closed captions. DFXP is an XML-based captioning format developed by W3C. It is an abstract document type of the Timed Text Authoring Format (TTAF) intended to be used for interchange among distribution systems. Like other XML formats, it is defined in terms of the element and attribute vocabulary. The root document of a DFXP document instance must be a timed text (tt) element. Make sure your DFXP documents are valid, including containing a valid namespace, as defined in the TTML specification. Note that we support the lang, begin, and end DFXP attributes and do not support style elements or styling attributes in the DFXP file.
Once you have your DFXP closed caption file, you need tohost it by saving it to a location on your server and associate it with the corresponding video. You do this using a custom metadata field. Read an overview of custom metadata fields.


Figure 1. Setting the value of the captions file URL custom field in the Media module
The closed captions feature in the Accessible Video Player uses a plug-in SWF module. After you create an instance of the Accessible Video Player in the Video Cloud Studio Publishing module, edit the player to set its plug-in URL to http://admin.brightcove.com/viewer/plugins/ClosedCaptionsModule.swf

Figure 2. Setting the URL for the closed captions plug-in module
Since custom metadata fields are available only for Video Cloud Pro and Enterprise publishers, this method of delivering closed captions won't work for Video Cloud Express publishers. Read about some other approaches you can take that do not depend on custom metadata fields and that are available to all Video Cloud publishers.
The Accessible Video Player supports keyboard navigation. This enables users to use the keyboard, rather than the mouse, to control the player. Using the tab key, the user can move from component to component in the player, from left to right and top to bottom. As the user hits the tab key, the next player component comes into focus. If a screenreader is available, it either reads aloud the component's text or announces the component name. Once a player component is in focus, the user can control the component using the space bar (to click a button or follow a link) or the arrow keys (to change the volume or move the playhead).
Keyboard navigation is supported for all browsers. However, only Internet Explorer and Firefox enable the user to tab into the player from elsewhere on the web page or browser. For other browsers, the player must first have focus set through a mouse click within the player.
The Accessible Video Player supports the JAWS 12 screenreader on Windows 7. Read more about JAWS.