eXtensible Markup Language Tutorial - by Marco Giannì
Capitolo V: Applicazioni dell'XML

Esempio SMIL

Benché Microsoft Internet Explorer e Netscape Navigator non siano al momento in grado di supportare direttamente il linguaggio SMIL, diversi produttori forniscono il supporto browser necessario. Per visualizzare quindi un file SMIL è possibile utilizzare un utilità o un plug-in separato di riproduzione, quale RealPlayer G2 sviluppato da RealNetworks. Comunque, nel tentativo di non essere completamente esclusa dal gioco, Microsoft ha recentemente annunciato una controproposta di standard chiamata HTML+TIME.

Vediamo un esempio realizzato con SMIL Composer, un software gratuito che permette di creare un file SMIL in modo semplice e veloce e che potrà poi essere visualizzato con RealPlayer.

<smil>
 <head>
  <meta name="author" content="Marco"/>
  <meta name="title" content="Demo"/>
  <meta name="copyright" content="© 1999"/>
  <layout>
   <root-layout height="196" width="136"/>
   <region id="composer_Region" left="0" top="0" height="100" width="106" z-index="1"/>
   <region id="my_Region" left="0" top="0" height="196" width="136" z-index="0"/>
  </layout>
 </head>
 <body>
  <seq>
   <video id="composer" src="media/composer.rm" region="composer_Region" 
    system-bitrate="13178"/>
   <par>
    <img id="my" src="media/my.rp" region="my_Region" system-bitrate="12000"/>
    <switch>
     <audio id="france" src="media/france.ra" system-language="fr" 
      system-bitrate="8041"/>
     <audio id="usa" src="media/usa.ra" system-language="en" system-bitrate="8041"/>
     <audio id="turkey" src="media/turkey.ra" system-language="tr" 
      system-bitrate="8041"/>
    </switch>
   </par>
  </seq>
 </body>
</smil>

La parte destra della schermata nella figura seguente mostra il codice SMIL della presentazione multimediale.

Conclusa la presentazione, il programma stesso consente di visualizzare l'anteprima lanciando automaticamente il player.

clicca qui per vedere l'esempio demo.smi (solo con RealPlayer G2)

<indietro home page avanti>

Copyright © 2000-2005. Tutti i diritti sono riservati. Per informazioni: mgianni@infinito.it