HTML - Gli audio

  »   HTML  »   HTML Tutorial - Inserting sounds and music into HTML pages

Qualche tempo fa era abbastanza complicato inserire musica o suoni su una pagina web. Ora, questo problema è stato risolto ed è possibile aggiungere suoni in modo abbastanza semplice.

html<embed height="60" type="audio/midi" width="144" src="audio.mp3" volume="60" loop="false" autostart="false" />

Si raccomanda che sia l'altezza che la larghezza siano direttamente proporzionali per evitare problemi.

Per nascondere il riproduttore il valore dell'attributo "hiden" (che al momento è "false") sarà sostituito in "true". Questo viene fatto se si è assolutamente sicuri che l'utente non voglia fermare il suono.

Controllo e manipolazione del lettore audio

Diamo un'occhiata all'esempio seguente:

html<embed height="60" type="audio/midi" width="144" src="audio.mp3" volume="60" loop="false" autostart="false" />
  • autostart - indica se il suono inizierà immediatamente dopo che la pagina web è stata caricata. Può avere il valore vero o falso.
  • loop - indica se il suono verrà riprodotto per sempre. Può avere il valore vero o falso.
  • volume -può avere un valore da 1 a 100.

Si può giocare un po' con questi attributi per meglio memorizzarli e capirli, e per prendere consapevolezza che un volume troppo alto può essere fastidioso per l'utente.

HTML 5 - L'etichetta audio

Con l'introduzione dell'HTML5, l'etichetta audio si è diffusa molto rapidamente ed è molto ben supportata dai browser attuali. Il tag audio viene utilizzato per aggiungere suono e musica nella pagina html. Al momento l'etichetta audio supporta 3 tipi di file audio:

  • mp3 - MIME-type audio/mpeg
  • wav - MIME-type audio/wav
  • ogg - MIME-type audio/ogg
html<audio controls>
	<source src="/assets_tutorials/media/Loreena_Mckennitt_Snow_56bit.mp3" type="audio/mpeg">
	<source src="/assets_tutorials/media/Loreena_Mckennitt_Snow_56bit.ogg" type="audio/ogg">
	Il tuo browser non supporta l'etichetta audio.
</audio>

Demo

BrowserMP3WavOgg
Internet Explorer
Chrome
Firefox
Safari
Opera

Qua puoi trovare un semplice ma utile generatore di audio html