Understanding WCAG 2.0

Skip to Content (Press Enter)

SM12: Szinkronizált szövegvetítéssel megoldott feliratozás SMIL 2.0-ban

Alkalmazás

SMIL 2.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

Csak a RealPlayer támogatja a SMIL 2.0-át.

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

1. példa: SMIL 2.0 feliratminta RealMedia lejátszóhoz

Példa kód:


<?xml version="1.0" encoding="UTF-8"?>
<smil xmlns="//www.w3.org/2001/SMIL20/Language">
  <head>
    <layout>
      <root-layout backgroundColor="black" height="310" width="330"/>
      <region id="video" backgroundColor="black" top="5" left="5" 
      height="240" width="320"/>
      <region id="captions" backgroundColor="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" systemCaptions="on" 
      title="captions" alt="Sales Demo Captions"/>
    </par>
  </body>
</smil>

A példában egy <video> és <textstream> taget tartalmazó <par> szegmens található. A systemCaptions 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.

2. példa: SMIL 2.0 feliratminta a belső szöveggel RealMedia lejátszóval

Példa kód:

 
<?xml version="1.0" encoding="UTF-8"?>
<smil xmlns="//www.w3.org/2001/SMIL20/Language">
  <head>
    <layout>
      <root-layout backgroundColor="black" height="310" width="330"/>
      <region id="video" backgroundColor="black" top="5" left="5" 
      height="240" width="320"/>
      <region id="captions" backgroundColor="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">
        <param name="charset" value="iso-8859-1"/>
        <param name="fontFace" value="System"/>
        <param name="fontColor" value="yellow"/>
        <param name="backgroundColor" value="blue"/>
      </text>
      <text src="data:,This%20is%20a%20second%20text." 
      region="captions" begin="3s" dur="3">
        <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.

Források

Ellenőrzések

Folyamat
  1. Aktiválja a lejátszó beállításait, ha léteznek ilyenek.

  2. Játssza le a feliratozott fájlt.

  3. Ellenőrizze, hogy a feliratok megjelenítésre kerülnek-e.

Elvárható eredmények
  • A 3. pont igaz.