Resonance Logo

Video

A video component embeds a media player with accessible controls for play, pause, volume, and captions, ensuring keyboard operability and text alternatives for users who cannot see or hear the content.

Demo

Use the playback controls below the video to play, pause, and adjust volume using only the keyboard. Tab through the controls and press Space or Enter to activate each one. Enable captions if available and observe how the caption track is announced and displayed. Check whether a transcript is also provided alongside the player.

Video — Reference Implementation

Transcript

[Speaker 1]: Welcome to this demonstration of an accessible video component. This video shows how captions, transcripts, and audio descriptions work together to provide an inclusive media experience.

[Speaker 1]: Captions appear on screen for hearing-impaired users. Audio descriptions narrate meaningful visual content for visually-impaired users. And this transcript provides a full text alternative for the audio content.

What to Observe

Anatomy

[Anatomy image placeholder — will be added when assets are available]

  1. Video element: The native <video> element that contains the media source and hosts child track elements for captions and descriptions.
  2. Caption track: A <track> element with kind="captions" pointing to a WebVTT file that provides synchronized text for spoken dialogue and important audio cues.
  3. Playback controls: Buttons for play/pause, volume, mute, and full-screen, each with an accessible name through visible text or aria-label.
  4. Progress/seek bar: A slider or range input allowing users to move to any point in the video, labeled so screen readers can announce the current playback position.
  5. Captions toggle: A button that enables or disables the caption track, with its current state (on or off) communicated to assistive technology.
  6. Transcript: A separate section of the page containing the full text of the video's audio content, available to users regardless of their ability to play the media.

Accessibility Behavior

Common Mistakes

Why This Matters

Video is one of the richest formats for delivering information, but it is also one of the most exclusive when implemented without accessibility in mind. Deaf users miss all spoken content without captions. Blind users miss all visual-only information without audio descriptions. Users on slow connections or in noise-sensitive environments need transcripts. Users with motor disabilities need keyboard-operable controls. Each of these groups is shut out entirely by a single missing accommodation. Video is also increasingly used for onboarding, training, and compliance content — areas where being locked out has direct consequences for participation and employment. Getting video accessibility right means the content reaches every person it was intended for.

Accessibility Validation

This component is validated against internal accessibility criteria aligned with WCAG standards, using our internally developed system, Resonance Specs.

To learn more, please contact us.

Code

Reference Implementation