SM11: Szinkronizált szövegvetítéssel megoldott feliratozás SMIL 1.0-ban
Alkalmazás
SMIL 1.0
Ez a technika az alábbiakra vonatkozik:
A felhasználói programra és a segítő technológia támogatására vonatkozó megjegyzések
A SMIL 1.0-ban megjelenítendő feliratokkal kapcsolatban nem létezik általánosan elfogadott szabvány. A különböző felhasználói programok különböző formátumú feliratokat támogatnak. A támogatott formátumú fájlt a felirat forrás tulajdonságaként kell megadni.
A QuickTime a QTText felirat fájlokat támogatja. Az olyan valós idejű lejátszók, mint a RealPlayer és GRiNS támogatják a RealText felirat fájlokat. A WindowsMedia támogatja a SAMI fájlokat, de nem támogatja a SMIL-t. A Flash nem támogat egy specifikus fájltípust, de képes szintaktikailag elemezni az XML-alapú felirat fájlokat. Valójában az FLVPlayback SMIL támogatására alkalmazott komponense érzékeli az olyan paramétereket, mint a mozi/szerver url vagy a <switch> tagben meghatározott multi-sávszélesség jelző.
Leírás
A technika célja az, hogy megkönnyítse a siket vagy hallássérült felhasználóknak az audió-vizuális anyagokban elhangzó párbeszédes tartalmakhoz történő hozzáférést. Ennek a technikának az alkalmazásával az összes fontos párbeszéd és hang elérhetővé válik a felirat mezőben megjelenített szöveg útján.
A SMIL 1.0-ben különböző tartományok határozhatók meg a videónak és a feliratoknak. A feliratok és a videó szinkronizált formában kerülnek megjelenítésre olyan módon, hogy a szöveg és a videó a képernyő külön-külön tartományaiban jelennek meg.
Példák
Példa kód: SMIL 1.0 feliratminta QuickTime lejátszóhoz
Példa kód:
<?xml version="1.0" encoding="UTF-8"?>
<smil xmlns:qt="http://www.apple.com/quicktime/resources/smilextensions"
xmlns="http://www.w3.org/TR/REC-smil" qt:time-slider="true">
<head>
<layout>
<root-layout width="320" height="300" background-color="black"/>
<region top="0" width="320" height="240" left="0" background-color="black"
id="videoregion"/>
<region top="240" width="320" height="60" left="0" background-color="black"
id="textregion"/>
</layout>
</head>
<body>
<par>
<video dur="0:01:20.00" region="videoregion" src="salesdemo.mov"
alt="Sales Demo"/>
<textstream dur="0:01:20.00" region="textregion" src="salesdemo_cc.txt"
alt="Sales Demo Captions"/>
</par>
</body>
</smil>
2. példa: SMIL 1.0 feliratminta RealMedia lejátszóhoz
Példa kód:
<?xml version="1.0" encoding="UTF-8"?>
<smil xmlns="http://www.w3.org/TR/REC-smil">
<head>
<layout>
<root-layout background-color="black" height="310" width="330"/>
<region id="video" background-color="black" top="5" left="5"
height="240" width="320"/>
<region id="captions" background-color="black" top="250"
height="60" left="5" width="320"/>
</layout>
</head>
<body>
<par>
<video src="salesdemo.mpg" region="video" title="Sales Demo"
alt="Sales Demo"/>
<textstream src="salesdemo_cc.rt" region="captions"
system-captions="on" title="captions"
alt="Sales Demo Captions"/>
</par>
</body>
</smil>
A példában egy <video>
és
<code><![CDATA[<textstream>
taget
tartalmazó <par>
szegmens található.
A rendszer-felirat attribútum jelzi azt, hogy a szöveg
akkor jelenik meg, amikor a felhasználó lejátszójának
beállítása kijelzi a szöveg megjelenítését. A videó és
szöveg megjelenítésének tartományait a
<layout>
rész határozza meg.
1. példa: SMIL 1.0 feliratminta belső szöveggel
Példa kód:
<?xml version="1.0" encoding="UTF-8"?>
<smil xmlns="http://www.w3.org/TR/REC-smil">
<head>
<layout>
<root-layout background-color="black" height="310" width="330"/>
<region id="video" background-color="black" top="5" left="5"
height="240" width="320"/>
<region id="captions" background-color="black" top="250"
height="60" left="5" width="320"/>
</layout>
</head>
<body>
<par>
<video src="salesdemo.mpg" region="video" title="Sales Demo"
alt="Sales Demo"/>
<text src="data:,This%20is%20inline%20text." region="captions" begin="0s"
dur="3" alt="Sales Demo Captions">
<param name="charset" value="iso-8859-1"/>
<param name="fontFace" value="System"/>
<param name="fontColor" value="yellow"/>
<param name="backgroundColor" value="blue"/>
</text>
</par>
</body>
</smil>
A példában egy <text>
elem kerül
bemutatásra, amely a SMIL fájlban található
szinkronizált szöveget tartalmazza.
Folyamat
A források csak információs célokat szolgálnak, és csak angolul elérhetőek.
Kapcsolódó technikák
Ellenőrzések
Folyamat
-
Aktiválja a lejátszó beállításait, ha léteznek ilyenek.
-
Játssza le a feliratozott fájlt.
-
Ellenőrizze, hogy a feliratok megjelenítésre kerülnek-e.
Elvárható eredmények
- A 3. pont igaz.
Ez a weboldal A Technikák és Gyakori Hibák a Web Akadálymentesítési Útmutató 2.0-hoz része. Ez a dokumentum elérhető egy HTML fájlban is. Nézze meg a A WCAG 2.0 dokumentumait ezen dokumentum és a WCAG 2.0 egyéb dokumentumai között fennálló kapcsolatok áttekintéséhez.
Copyright © 2008 W3C® ( MIT, ERCIM, Keio), Minden jog fenntartva. Alkalmazandók a W3C felelősségi, védjegyoltalmi és dokumentumhasználati előírásai.