Adobe Flash-basierte Inhalte
Adobe Flash CS3 und später
Die Technik bezieht sich auf:
Siehe User Agent Support for Flash für allgemeine Informationen zur Unterstützung durch Benutzeragenten.
Das Ziel dieser Technik ist es, Menschen mit eingeschränktem Hörvermögen oder anderen Schwierigkeiten beim Hören der Geräusche und Dialoge in synchronisierten Medien eine Möglichkeit bereitzustellen, um sie in die Lage zu versetzen auszuwählen, ob sie Untertitel als Alternative zu Audioinformationen sehen wollen. Mit dieser Technik wird der gesamte Dialog und wichtige Geräusche als Text auf eine Art und Weise bereitgestellt, die es erlaubt, dass der Text versteckt ist außer der Benutzer fordert ihn an. Folglich sind sie nur bei Bedarf sichtbar. Dies kann erreicht werden, indem man die die FLVPlayback- und FLVPlaybackCaptioning-Komponenten benutzt. Anmerkung: Wenn man die FLVPlayback Skins benutzt, dann ist die Schaltfläche „Closed Caption“ standardmäßig barrierefrei, wenn man aber selbst erstellte Skins implementiert, dann müssen Autoren testen um zu verifizieren, dass die Schaltfläche barrierefrei ist.
Benutzen Sie ein externes Werkzeug (wie beispielsweise Magpie oder einen einfachen Text-Editor), um eine zeitlich angepasste Text-Captions xml-Datei zu erstellen. Halten Sie den Video-Inhalt an und spielen Sie ihn erneut und fügen Sie für jeden relevanten Teil der Audio-Informationen (einschließlich Sprache, wichtige Hintergrundgeräusche und Ereignis-Geräusche) sowohl den Code für die Anfangs- und Endzeit als auch die Alternative in Textform hinzu. Werkzeuge wie Magpie haben fortschrittliche Funktionen, um diesen Prozess leichter zu machen wohingegen es ein Text-Editor erforderlich macht, dass Sie die Zeit-Codes aus Ihrem Media-Player lesen und diese in das XML einfügen, wie im Beispiel-Caption-Dokument unten dargestellt.
Erstellen Sie in Flash eine neue Instanz der FLVPlayback-Komponente auf Ihrer Bühne und setzen Sie dessen contentPath-Wert auf Ihre flv video-Datei, indem Sie das Bedienfeld ‚Komponenten-Inspektor‘ oder 'Parameter' benutzen.
Stellen Sie den ‚Skin‘-Parameter so ein, dass er ein Skin benutzt, das die Schaltfläche CC (closed captions button) enthält.
Erstellen Sie auf der Komponenten-Liste ebenfalls eine Instanz der FLVPlayback-Captioning-Komponente. Setzen Sie dessen ‚Source‘-Parameter im Bedienfeld ‚Komponenten-Inspektor‘ auf den Namen Ihrer zeitlich angepassten Text-xml-Datei. Die Untertitel (captions) werden automatisch unten im Frame des Players platziert.
Code-Beispiel:
<?xml version="1.0" encoding="UTF-8"?>
<tt xml:lang="en" xmlns="http://www.w3.org/2006/04/ttaf1"
xmlns:tts="http://www.w3.org/2006/04/ttaf1#styling">
<head>
<styling>
<style id="defaultSpeaker" tts:backgroundColor="black"
tts:color="white" tts:fontFamily="SansSerif" tts:fontSize="12"
tts:fontStyle="normal" tts:fontWeight="normal"
tts:textAlign="left" tts:textDecoration="none"/>
<style id="defaultCaption" tts:backgroundColor="black"
tts:color="white" tts:fontFamily="Arial" tts:fontSize="12"
tts:fontStyle="normal" tts:fontWeight="normal"
tts:textAlign="center" tts:textDecoration="none"/>
</styling>
</head>
<body id="thebody" style="defaultCaption">
<div xml:lang="en">
<p begin="0:00:00.20" end="0:00:02.20">If there were nothing in
our universe</p>
<p begin="0:00:02.20" end="0:00:05.65">the fabric of space-time
would be flat.</p>
<p begin="0:00:05.65" end="0:00:08.88">But add a mass, and
dimples form within it.</p>
<p begin="0:00:16.61" end="0:00:19.84">Smaller objects that
approach that large mass</p>
<p begin="0:00:19.84" end="0:00:23.41">will follow the curve in
space-time around it.</p>
<p begin="0:00:32.64" end="0:00:36.84">Our nearest star, the
sun, has formed such a dimple</p>
<p begin="0:00:36.84" end="0:00:38.00">and our tiny planet
Earth</p>
<p begin="0:00:38.00" end="0:00:41.50">goes along for the ride
in the curve of its dimple</p>
<p begin="0:00:41.50" end="0:00:43.80">staying in orbit around
the sun.</p>
<p begin="0:00:45.67" end="0:01:55.00"/>
</div>
</body>
</tt>
Dies wird in einem funktionierenden Beispiel „Adding a timed text caption file to Flash“ (Hinzufügen einer zeitlich angepassten Text-Caption-Datei zu Flash) demonstriert. Das funktionierende Beispiel zum Hinzufügen einer zeitlich angepassten Text-Caption-Datei zu Flash (Adding a timed text caption file to Flash) steht zur Verfügung.
Ressourcen sind nur zu Informationszwecken und keine offizielle Empfehlung.
http://ncam.wgbh.org/invent_build/web_multimedia/tools-guidelines
Sehen Sie sich den gesamten Video-Inhalt, der von Ihrem Flash-Film angezeigt wird, an. Stellen Sie sicher, dass:
Untertitel (captions) für sämtliche Audio-Inhalte zur Verfügung stehen, entweder standardmäßig angeschaltet oder als Benutzereinstellung.
Die Untertitel (captions) sämtliche Audio-Informationen, die in dem Video enthalten sind, korrekt beschreiben.
#1 und #2 sind wahr.
Wenn dies eine ausreichende Technik für ein Erfolgskriterium ist, dann bedeutet das Scheitern an diesem Testverfahren nicht zwangsläufig, dass das Erfolgskriterium nicht auf irgendeine andere Art und Weise erfüllt wurde, sondern nur, diese Technik nicht erfolgreich implementiert wurde und nicht benutzt werden kann, um die Konformität zu erklären.