Determinate esigenze di determinati siti prevedono la presenza di elementi audio e di elementi video nelle proprie pagine.
Si pensi, ad esempio, uno store di musica online che permette di ascoltare le anteprime delle canzoni che si intendono acquistare, oppure una testata giornalistica che permette di vedere determinati servizi, oppure ad una TV online.
In un caso, nell'altro, o nell'altro ancora, diciamo semplicemente che l'HTML permette la gestione di elementi multimediali.
Vediamo un esempio molto semplice di inserimento di una musica di sottofondo in una pagina Web, adatta ad esempio al sito di un cantante famoso:
<bgsound src="canzone.mp3" loop="1">Il tag bgsound supporta gli attributi src che specifica il nome ed il percorso del file audio in questione, e l'attributo loop che permette di specificare il numero di volte che il file musicale deve ripetersi quando arriva alla fine; accetta un valore numerico oppure il valore speciale infinite che itera il suono all'infinito, finchè ovviamente la pagina verrà chiusa.
Aggiornamento: è bene segnalare, tuttavia, che il tag bgsound è deicsamente obsoleto e non è cross-browser (è compatibile solo con IExplorer).
Decisamente preferibile, quindi, è il tag embed che risulta idoneo sia alla riproduzione di file audio che video.
Vediamo un esempio:
<embed src="canzone.mp3" autostart="false" loop="1"></embed>L'attributo autostart accetta i valori true o false e determina il fatto che il file partirà o meno da solo al caricamento della pagina.
Questo elemento infatti mostra a video un'area multimediale che può essere dimensionata con width ed height.
Anche il tag embed, tuttavia, non è la scelta migliore o comunque non conforme agli standard di HTML 4.01 il quale suggerisce l'utilizzo del tag object con la seguente sintassi:
<object data="canzone.mp3" type="audio/mpeg" autostart="true"> <embed src="canzone.mp3" autostart="true"> </object>
| Corso CSS Web Design ed Accessibilità secondo il W3C con CSS ed XHTML. A partire da 29 €. | |
| Corso HTML Il linguaggio di marcatura per il Web. A partire da 29 €. | |
| Corso Web Design Disegno di siti Web con HTML, CSS e Dynamic HTML. A partire da 39 €. |