PLEASE NOTE: THIS IS A DEVELOPMENT SITE, AND THE CONTENT DOES NOT REFLECT THE MOST CURRENT INFORMATION.

Able Player WordPress Plugin

Able Player Audio Descriptions require one of these file types:

1. A <track> element, with kind=”descriptions”
This points to a WebVTT file, which is essentially the same as a closed caption file, but its contents are description text rather than captions. Description text is read aloud by browsers that support the Web Speech API; otherwise it’s written to an ARIA live region, so supporting screen readers will automatically announce the new text as soon as it is written to the page. However, in rare instances it might be preferable to have screen readers perform this function rather than browsers (e.g., if a language is not well supported by the Web Speech API). In such instances, use data-desc-reader=”screenreader” (otherwise this property will default to “browser”).

2. A separately produced video with description mixed in
If multiple video sources are already provided (e.g., an MP4 and WebM file), then the described version must be available in both of these formats. For each video source that has a described version available, add a data-desc-src attribute to the <source> element for that video. The value of this attribute is a path pointing to the described version of the video. With this method, the described version of the video can be played instead of the non-described version, and the two versions can be swapped with clicking the Descriptions” button on the controller.

**Since my test file is an audio mp3 file, the audio descriptions aren’t really working as they should. We would need to produce one of the above formats instead.

Able Player plugin shortcode (had to upload all files through media library - not ideal)

Able Player plugin & HTML (used Azure URLs)

This is a better process than the shortcodes because you can include the Azure storage URLs rather than having to upload through the media library. It does require working knowledge of Able Player HTML as documented here. Just having the plugin installed takes care of the JS and CSS needed for this player.