We’ll concentrate on the latter point in this document, with a further emphasis on captioning.
When uploading or simply referring to an image, the software lets you:
a longdesc
of that image. Stored preferably in a subdirectory called ld/
inside the images directory, and with a preferable filename equal to the root of the image filename with -LD appended.
The user will have somehow created a caption file in either SMIL or SAMI format. Or the user may have created QTtext or RealText files for those specific players. Or some other file type may be used.
.ram
or .rtm
containers. The software should let you upload or point to the SMIL file, then generate .ram
or .rtm
files itself, and associate those with the videoIn all players, the software should let you designate an alternate video file that has open captions. Ideally the software should provide the viewer with a control to select open- or closed-captioned versions. That control must meet applicable accessibility specifications.
This is really not a good way to make video accessible, but for WCAG compliance, the software should let you
a transcript of the video.
Exactly as with captions, but the source is an audio file and not text.
Exactly as with captions, but the source is an audio file and not text.
the software should let you associate a transcript. (The imaginable but unlikely case in which an audio file is turned into a video file with no image except for captions need not be supported.)
All of the above have to be variable by language, which adds another branch at a high level on the decision tree.
To make this work, it may be sensible to configure the software to associate any kind of text or audio file with video. That way, users could take a single videoclip and associate:
For images, the same image may have different-language alt
texts (already handled by the software, shurely?!) and long descriptions.
Once those accessibility alternatives are associated by the software, the actual pages that the software serves should make them readily available.
longdesc
attribute should be added to relevant img
elements. Don’t use D-links.
The embed
element is the only sure-fire way to add multimedia to a page, but it isn’t valid HTML. It can only be valid XHTML with a custom-hacked DOCTYPE
, which the software should automatically use. If someone wants to be brave and use the object
element, this too should be supported. Or the software could suggest another standards-compliant method.
The software may behave differently for embedded video vs. video files that call up a separate player. The details have yet to be considered.