Ensure the video is labeled, the user can control playback, and there are alternatives for users who cannot see or hear the video or who need more time to process the information.
Include a label that describes the video. [WCAG 1.1.1]
videoelement's native controls by default. [WCAG 2.1.1]
Include audio descriptions if not all information is available in the audio track.
Include captions for audio content. [WCAG 1.2.1]
Include a transcript. [WCAG 1.2.1]
When including video clips, ensure that the native user agent controls are enabled by default (i.e.,
by setting the
controls attribute on the
video element). This practice ensures
that the control are accessible even if scripting is not available. If custom controls are provided and
video element allows child content for fallback purposes, such content is not
intended to serve as an accessible alternative. It is only made available to the user if the
video element is not supported (e.g, in EPUB 2 user agents).
The following methods for making video content accessible are instead recommended in the HTML5 specification:
- Using the
trackelement to include subtitles, captions and descriptions.
- Embedding subtitles and captions directly in the video.
- Providing navigation by scene using the
trackelement (i.e., using the
- Providing a link to a transcript.
video element also includes the
poster attribute to allow a default image to
be set for display while no data is available. There is currently no way to describe this image, however,
so text fallbacks should be preferred.
Agreement on universal support for a video codec and container could not be reached in HTML5, and is a similar issue for EPUB 3. Although the EPUB 3 specification technically allows any format (without fallback), the IDPF recommends one or both of the MP4 and WebM formats be included. While this might not seem like an accessibility issue, consider that it means that many more users might be relying on fallbacks than you might at first anticipate.