Exemple de fichier SAMI

L’exemple de code suivant est un fichier SAMI complet avec un ensemble de texte de légende fermé et plusieurs déclarations de classe pour le style de texte et la langue de légende.

<SAMI>
<HEAD>
   <STYLE TYPE = "text/css">
   <!--
   /* P defines the basic style selector for closed caption paragraph text */
   P {font-family:sans-serif; color:white;}
   /* Source, Small, and Big define additional ID selectors for closed caption text */
   #Source {color: orange; font-family: arial; font-size: 12pt;}
   #Small {Name: SmallTxt; font-size: 8pt; color: yellow;}
   #Big {Name: BigTxt; font-size: 12pt; color: magenta;}
   /* ENUSCC and FRFRCC define language class selectors for closed caption text */
   .ENUSCC {Name: 'English Captions'; lang: en-US; SAMIType: CC;}
   .FRFRCC {Name: 'French Captions'; lang: fr-FR; SAMIType: CC;}
   -->
   </STYLE>
</HEAD>
<BODY>
   <!<entity type="mdash"/>- The closed caption text displays at 1000 milliseconds. -->
   <SYNC Start = 1000>
      <!-- English closed captions -->
      <P Class = ENUSCC ID = Source>Narrator
      <P Class = ENUSCC>Great reason to visit Seattle, brought to you by two out-of-staters.
      <!-- French closed captions -->
      <P Class = FRFRCC ID = Source>Narrateur
      <P Class = FRFRCC>Deux personnes ne venant la r&eacute;gion vous donnent de bonnes raisons de visiter Seattle.
</BODY>
</SAMI>

Les styles définis dans un fichier SAMI sont conformes à la syntaxe du sélecteur CSS standard pour les éléments, les classes et les ID. Dans l’élément BODY, tous les éléments P ont le style défini pour le sélecteur d’élément P dans l’élément STYLE. L’attribut Class d’un élément spécifie le langage de cet élément tel que défini par les sélecteurs de classe dans l’élément STYLE (les sélecteurs qui commencent par des points). Les noms de langage spécifiés par les sélecteurs de classe peuvent être n’importe quelle chaîne. Les éléments avec l’attribut ID spécifié ont un style supplémentaire appliqué comme indiqué par les sélecteurs d’ID dans l’élément STYLE (les sélecteurs préfixés par des # caractères).

lorsqu’ils sont utilisés conjointement avec le modèle objet Lecteur Windows Media, les sélecteurs de classe correspondent à ClosedCaption. Propriété SAMILang , qui peut être utilisée pour spécifier la langue des légendes. Les sélecteurs d’ID correspondent au ClosedCaption. Propriété SAMIStyle , qui peut être utilisée pour spécifier le style dans lequel les sous-titres apparaîtront.

Pour plus d’informations sur la création de fichiers SAMI, voir présentation de SAMI 1,0 sur le site Web de Microsoft.

Ajout de sous-titres à des médias numériques