Programmazione.it v6.4
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Forum
Greenpeace
Guida ad HTML5: multimedialità, scripting dei media element (2/6)
Scritto da Pellegrino Principe il 24-09-2010 ore 10:23
Intel Cluster Studio XE
Per un elemento audio inseriremo, invece, il seguente codice HTML:
  1. <audio id="audio_container" controls="controls" preload="auto" autoplay="autoplay">
  2. <source src="audio_with_richard_stallman.oga" type='audio/ogg; codecs="vorbis"'></source>
  3. <p>Attenzione il tuo browser non supporta l'elemento HTML5 audio</p>
  4. <p>Puoi acoltare comunque l'audio scaricandolo: <a href="audio_with_richard_stallman.ogv">stallman</a></p>
  5. </audio>
Ciò crea un elemento audio con i seguenti attributi impostati: un container con i controlli per la gestione del flusso audio, un preload su auto e l’autoplay su true. Esso, inoltre, tramite un elemento source scarica uno stream audio di tipo Ogg codificato con il codec Vorbis. Infine, è presente anche in questo caso del testo alternativo nel caso in cui il browser non supporti tale elemento multimediale.

Come possiamo vedere esaminando il codice HTML presentato, i tag e gli attributi sono stati scritti utilizzando le convenzioni di XHTML, tra le quali ricordiamo che gli elementi devono sempre essere scritti in minuscolo e presentare la relativa chiusura; gli attributi devono essere scritti in minuscolo e devono sempre presentare dei valori inseriti tra gli apici.

Preciso che la scelta è personale, ritenendo che ciò garantisca una migliore leggibilità del codice e non perché è stabilito dallo standard HTML5. Esso, infatti, stabilisce, tra le altre regole, che un autore di un documento web può utilizzare le seguenti convenzioni: gli elementi possono essere scritti in maiuscolo e tra di essi gli empty element (ovvero quelli che non hanno contenuto al loro interno) possono non avere la correlativa chiusura così come anche per alcuni normal (body, li, option, ecc.); gli attributi possono essere scritti in maiuscolo senza valori o con valori non racchiusi tra apici.
Precedente: Klocwork Truepath, sviluppo più sicuro per processori multi e manycore
Successiva: Un sistema per l’augmented reality sui dispositivi mobili
Copyright Programmazione.it™ 1999-2013. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 0.297 secondi.