Page 58 - Guida tascabile HTML5
P. 58

type="audio/ogg" per i file audio .ogg;

                 type="video/webm" per i file video .webm;

                 type="video/mp4" per i file video .mp4;

                 type="video/ogg" per i file video .ogv.




                           Sorgenti diverse per contesti diversi


              La specifica HTML5 getta le basi per una gestione avanzata dei contenuti
           multimediali, prevedendo l’attributo media da utilizzare all’interno dei tag <source>.

           Con l’adeguata sintassi sarà possibile specificare più media query per consentire

           al browser di caricare la versione del documento multimediale più adatta al
           contesto in cui deve essere visualizzata: potrebbe essere predisposto un file a

           risoluzione ridotta per l’utilizzo in mobilità e uno a piena risoluzione per la

           visualizzazione su display di dimensioni più generose.

           <source src="filmato_mobile.mp4" type="audio/mp4"media="(max-width:640px)">

           <source src="filmato_full.mp4" type="audio/mp4"media="(min-width:640px)">

              ATTENZIONE Nel momento in cui scriviamo, il supporto dell’attributo media da parte
              dei principali browser è ancora limitato e in evoluzione.

              Nel listato di esempio vengono messe a disposizione due versioni del video

           sorgente: la prima sarà caricata dal browser quando la finestra di visualizzazione
           ha una larghezza inferiore a 640 pixel, la seconda (certamente con risoluzione

           migliore) sarà caricata quando l’area a disposizione è maggiore.

              NOTA È possibile creare regole complesse concatenando più parametri: per esempio
              l’orientamento del dispositivo mobile, la risoluzione, la dimensione del display e così
              via,  per  ottimizzare  l’esperienza  dell’utente  e  il  trasferimento  di  dati.  Nell’appendice

              dedicata alle media query trovate una panoramica sui possibili parametri.




                         Sottotitoli per i contenuti multimediali

              Per garantire all’utente un’esperienza ancora più completa è possibile nidificare
           all’interno dei tag <audio> e <video> uno o più tag <track>, per fare riferimento a una

           traccia testuale associata all’elemento multimediale: possono essere sottotitoli o

           altri contenuti pertinenti.

           <video controls>
             <source src="filmato.mp4" type="audio/mp4">
             <track src="sub_it.vtt" kind="subtitles" srclang="it" label="IT">
           </video>
   53   54   55   56   57   58   59   60   61   62   63