Accessibility

March 11, 2024 · View on GitHub

Overview

This plugin enables special accessibility features for adding an audio description or sign language annotated movie file.

Keyword to use it

features: [..., 'a11y']

API

ParameterTypeDefaultDescription
data-video-descriptionarraynullAn array of video source objects like { src: "description.mp4", type: "video/mp4" }. This plugin will evaluate the best matching type out of the array.
data-audio-descriptionarraynullAn array of audio description source objects like { src: "description.mp3", type: "audio/mp3" }. This plugin will evaluate the best matching type out of the array.
data-audio-description-voiceoverbooleanfalseIf set as data attribute only or with value true audio description will be started in voice-over mode.
iconSpritePathA11ystringmejs-a11y-icons.svgPath for the SVG icon sprite file.

Audio-description node

The Audio description node is bound to the MediaElement.js object at mejs.audioDescription.node, like the original node is bound under mejs.node.

Icons

The sign language and audio description icon were made by Font Awesome and underlie the following License.


This Plugin is sponsored by Aktion Mensch e.V.


German Translation

Übersicht

Dieses Plugin ermöglicht besondere Barrierefreiheit-Erweiterungen zum Hinzufügen von Audio-Deskription oder Videos mit Übersetzung in Gebärdensprache.

Keyword zum Einbinden

features: [..., 'a11y']

API

ParameterTypeDefaultBeschreibung
data-video-descriptionarraynullEin Array von Gebärden-Sprachen-Video-Source Objekten, die wie folgt auszusehen haben: { src: "description.mp4", type: "video/mp4" }. Das Plugin wählt die am besten passende Video-Source aus dem Array aus.
data-audio-descriptionarraynullEin Array von Audio-Deskription-Source Objekten, die wie folgt auszusehen haben: { src: "description.mp3", type: "audio/mp3" }. Das Plugin wählt die am besten passende Audio-Source aus dem Array aus.
data-audio-description-voiceoverbooleanfalseWenn der Parameter als Data-Attribut gesetzt oder mit dem Wert true belegt ist, wird die Audio-Deskription als Voice-Over gestartet.
Audio-Deskription Node

Der Audio-Deskription Node wird im MediaElement.js Objekt unter mejs.audioDescription.node eingebunden, so wie der eigentliche Node unter mejs.node eingebunden ist.

Icons

Das Gebärdensprache- und Audio-Deskriptions-Icon stammen von Font Awesome und unterliegen der folgenden Lizenz.


Dieses Plugin wurde gesponsert von Aktion Mensch e.V.