Skip to main content
Vol. 01  ·  Issue 02Est. 2025  ·  New Haven, CT
Back to Projects
AccessibilityJW PlayerWeb Speech APIWebVTTWCAG 2.0 Compliance

JW Player Extended Audio Description

Accessible video player utilizing Web Speech API and custom cue parsers to support WCAG 2.0 Extended Audio Descriptions.

completed
April 2026
JW Player Extended Audio Description

Overview

Developed a WCAG 2.0 SC 1.2.7 compliant extended audio description implementation for standard video media. Key accessibility features implemented: • Playback Cue Interrupts: Monitored video time ticks against custom description cue arrays to pause main media playback. • Web Speech API (TTS) Integration: Used Text-to-Speech speech synthesizers to dictate visual descriptions, or pre-recorded audio assets when available. • Automatic Resumption: Re-established media playback immediately after description cue audio finishes speaking. • WebVTT Parser: Wrote inline parsers supporting external `kind="descriptions"` WebVTT files to feed interactive cue handlers.

Gallery

JW Player Extended Audio Description screenshot 1