Esempio di file SAMI

[La funzionalità associata a questa pagina, Lettore multimediale Windows SDK, è una funzionalità legacy. È stata sostituita da MediaPlayer. MediaPlayer è stato ottimizzato per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer anziché Lettore multimediale Windows SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Il codice di esempio seguente è un file SAMI completo con un set di testo chiuso didascalia e diverse dichiarazioni di classe per lo stile di testo e didascalia lingua.

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

Gli stili definiti all'interno di un file SAMI sono conformi alla sintassi del selettore CSS standard per elementi, classi e ID. Nell'elemento BODY tutti gli elementi P hanno lo stile definito per il selettore di elementi P nell'elemento STYLE. L'attributo di classe di un elemento specifica il linguaggio di tale elemento come definito dai selettore di classe nell'elemento STYLE (i selettore che iniziano con i periodi). I nomi di lingua specificati dai selettore di classe possono essere qualsiasi stringa. Gli elementi con l'attributo ID specificati hanno uno stile aggiuntivo applicato come indicato dai selettore ID nell'elemento STYLE (i selettori prefissi con caratteri #).

Se usato in combinazione con il modello a oggetti Lettore multimediale Windows, i selettore di classe corrispondono a ClosedCaption.Proprietà SAMILang, che può essere usata per specificare la lingua delle didascalie. I selettore ID corrispondono all'oggetto ClosedCaption. La proprietà SAMIStyle , che può essere usata per specificare lo stile in cui verranno visualizzate le didascalie.

Per altre informazioni sulla creazione di file SAMI, vedere Informazioni su SAMI 1.0 nel sito Web Microsoft.

Aggiunta di sottotitoli ai supporti digitali