Programmable Media

Video Player accessibility

Last updated: Mar-09-2025

Overview

The Cloudinary Video Player is designed to provide an inclusive video experience that meets WCAG 2.2 AA compliance. This ensures that users with disabilities can fully engage with video content through assistive technologies, keyboard navigation, and other accessibility-friendly enhancements.

Note
To ensure all available accessibility features are available, ensure you're using version 2.3.3 or later.

Keyboard Navigation & Screen Reader Support

The Cloudinary Video Player is fully operable via keyboard controls, ensuring accessibility for users who rely on screen readers and keyboard navigation. Key features include:

  • Tab Navigation: All interactive elements, including play/pause, volume, captions, and fullscreen controls, are accessible via the Tab key.
  • Clear Focus Indicators: Active elements have a clearly visible outline when navigated using the keyboard.
  • ARIA Attributes: ARIA roles and attributes are embedded in player elements to ensure compatibility with screen readers.

Closed Captions & Subtitles

The player supports multi-language closed captions and subtitles, which are essential for users with hearing impairments.

Features include:

Audio Descriptions

For users with visual impairments, the Cloudinary Video Player allows integration of audio descriptions, providing spoken narration of on-screen content. This is enabled by support for alternate audio tracks for adaptive bitrate streaming and can be used to provide descriptive audio playback.

Adjustable Playback & UI Customization

The video player includes multiple customization options to enhance accessibility:

  • Adjustable Playback Speed: Users can slow down or speed up video playback for better comprehension.
  • High-Contrast & Themed UI: The player UI supports different color schemes and high-contrast modes to improve visibility.

Automatic Format Optimization & Streaming Support

The Cloudinary Video Player automatically selects the best video format and codec based on the user’s device and browser. This improves performance and ensures:

  • Efficient Streaming for Screen Readers: Adaptive bitrate streaming ensures smooth playback across different connection speeds.
  • Compatibility with Assistive Technologies: Optimized video formats improve compatibility with screen readers and accessibility tools.

✔️ Feedback sent!

Rate this page: