Técnicas para as WCAG 2.0

Ir para o conteúdo (Pressione a tecla Enter)

-

SM12: Fornecer legendas através de sequências de texto sincronizadas em SMIL 2.0

Aplicabilidade

Aplica-se a SMIL 2.0.

Esta técnica está relacionada com:

Notas de Apoio para o Agente de Utilizador e para a Tecnologia de Apoio

Apenas o RealPlayer suporta SMIL 2.0.

Descrição

O objectivo desta técnica é fornecer uma forma para as pessoas surdas, ou com dificuldade em ouvir o diálogo em conteúdo audiovisual, poderem ver o conteúdo. Com esta técnica, todo o diálogo e sons importantes estão disponíveis numa sequência de texto apresentada numa área de legendas.

Com SMIL 2.0, podem ser definidas áreas separadas para o vídeo e para as legendas. As legendas e a reprodução do vídeo estão sincronizadas, com o texto das legendas apresentado numa área do ecrã e o vídeo correspondente apresentado noutra área.

Exemplos

Exemplo 1: Exemplo de legendas em SMIL 2.0 para o leitor RealMedia

Código Exemplo:

<?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>

O exemplo mostra um segmento <par> que contém uma marca <video> e uma marca <textstream> . O atributo systemCaptions indica que a sequência de texto deve ser apresentada quando a definição do leitor do utilizador para legendas indicar a preferência de apresentação das legendas. A secção <layout> define as áreas utilizadas para o vídeo e para as legendas.

Exemplo 2: Exemplo de legendas em SMIL 2.0 com sequências de texto internas para o leitor RealMedia

Código Exemplo:

                            
<?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>

Este exemplo mostra um elemento <text> que inclui sequências de texto sincronizadas no ficheiro SMIL.

Recursos

Os recursos são indicados apenas a título informativo, não implica que tenham sido aprovados.

Testes

Procedimento

  1. Active a preferência de legendas no leitor, se existir.

  2. Reproduza um ficheiro com legendas.

  3. Verifique se as legendas são apresentadas.

Resultados Esperados