Playing Accessible Media
Status: This is an incomplete, unapproved draft. The current draft is at wai-media-guide.netlify.com/
Captions
Desktop-browser media players
All modern Web browsers will provide default media players for embedded
media when they detect the video
or audio
elements, and all will
render timed text delivered via the track
element. Browsers will also automatically surface a caption toggle in the player control bar if a
caption track is detected. Note that each browser will present
not only a different UI, but also a different default style for
captions. Below is an image of default caption display in Chrome,
showing the CC (closed-caption) button for toggling captions on and off.
While browser-native players do not provide support for integrated transcripts, some third-party embedded players (for example, YouTube and Able Player) will surface a button which, when selected, reveals a transcript if one is available.
Mobile-browser video players
Mobile browsers support captions via the track
element, just like
their desktop counterparts, but the presentation mode will vary:
- Android
Embedded video and audio clips will play within Web pages in both Chrome and Firefox, on tablets and smartphones. - iOS
Embedded video and audio clips will play within Web pages on the iPad. iPhones will play all media clips using the QuickTime player, separately from the browser.
Audio descriptions in native desktop- and mobile-browser media players
Most audio-described videos are delivered to viewers using one of the following methods:
- Two separate videos, one with open descriptions, and the other with no descriptions. Authors give users a link or some other method to choose one or the other.
- A single video that contains two audio tracks, one with descriptions and one without. Authors give users a button or menu to toggle from one track to the other.
User customization of captions
Many online media players, on both desktop and mobile platforms, give users a wide variety of caption-customization options. For example, users can specify caption-font colors, font types and sizes, and background colors or transparency levels. Note that in any player on any operating system, the settings chosen by the user will override any author-specified styling characteristics (see further comments about author styling of captions).
Below is an image showing caption-styling options in a desktop player.
Some custom mobile players– those embedded in Web pages as well as stand-alone media players– also provide styling options from within the applications themselves. See the mobile player used on the CNN Web site for one such example (play a video and press the CC button on the player to see captions).
Mobile devices also provide caption-styling options at the OS level. Here is an image showing caption styling options on an Android device.
Related WCAG 2.0 resources
These tutorials provide best-practice guidance on implementing accessibility in different situations. This page combines the following WCAG 2.0 success criteria and techniques from different conformance levels:
Success Criteria:
1.2.2 Captions (Prerecorded): Captions are provided for all prerecorded audio content in synchronized media, except when the media is a media alternative for text and is clearly labeled as such. (Level A)
1.2.5 Audio Description (Prerecorded): Audio description is provided for all prerecorded video content in synchronized media. (Level AA)