INSERIRE ELEMENTI MULTIMEDIALI - COSTRUIRE UN SEMPLICE SITO
1) usare bgsound all'interno di head , in questo modo il file musica si carica automaticamente nel browser:
<bgsound src="music.mid" alt="suono" loop="5">
2) comando embed da inserire in body : obsoleto per XHTML
, visualizza la barra del lettore audio, con attributi "width"
ed "height" che impostano la larghezza e l'altezza del player.
La musica si avvia automaticamente all'apertura della pagina. Autostart
è impostato di default a valore "true". impostarlo a "false"
per disabilitare l'avvio automatico. attributo loop="2" per il
numero delle ripetixioni, attributo hidden="true" per oscurare
la visione del player ( in tal caso non disabilitare avvio automatico!).
testo alternativo per elementi non supportati con il tag noembed. Esempio:
<noembed>Elemento multimediale non supportato!</noembed>. L'
elemento embed non è nelle specifiche del W3C, ma che è stato
a lungo utilizzato, perché supportato sia da Internet Explorer, sia
da Netscape Navigator.
file supportati: mp3 .wav .midi .rmi .mpeg (per i video).avi (per i video)
esempio per file midi
<embed src="nome_midi.mid" autostart="false" loop="true"
height="40" width="170"> </embed>
Facciamo un esempio che comprende la barra del volume
<embed src="nome_file.mp3" width="280" height="45"></embed>
Facciamo un secondo esempio che comprende solo i pulsanti PLAY e STOP
<embed src="nome_file.mp3" width="75" height="45"></embed>
2) usare object (da inserire in body ) è il tag corretto - secondo le indicazioni del W3C - per inserire elementi multimediali, tanto che nelle specifiche dell'XHTML 2 (l'evoluzione dell'HTML) persino le immagini devono essere inserite tramite questo tag. Può dare problemi di incompatibilità. gli attributi sono.
-data: questo attributo può essere utilizzato per specificare il
percorso dell'oggetto da inserire nella pagina
-classid dà indicazioni sul percorso dell'oggetto, ed è utile
per identificare il tipo di plugin con cui eseguire l'oggetto
-codebase serve per indicare l'URL di base, a cui il codice indicato in
"data" o in "classid" fa riferimento
-type è il tipo di oggetto da inserire (più esattamente è
il MIME type dell'oggetto)
-archive si può indicare una lista di URL, separati da virgola, contenti
risorse relative all'oggetto inserito
-width, height se necessario, si possono indicare una larghezza e una altezza
All'interno del tag <object> è possibile specificare una sintassi alternativa per i browser che non leggono questo tag. Inoltre all'interno del tag è possibile specificare eventuali parametri necessari all'esecuzione dell'oggetto.
audio .mid o .mp3
<object type="audio/x-mid" data="music.mid" height="40"
width="170">
<param name="src" value="nome_midi.mid"></param>
<param name="autostart" value="false"></param>
<param name="repeat" value="true"></param>
<param name="loop" value="true"></param>
</object>
con mid o mp3 il plugin può essere quick time player, quindi vedi il classid più avanti
<object data="multimedia/audio/jet_pubb.wav" type="audio/wav"
autostart="true">
<embed src="http://html.it/guide/esempi/guida_html/multimedia/audio/jet_pubb.wav"
autostart="true"></embed>
</object>
spesso conviene indicare il tipo di plugin da utilizzare grazie all'attributo "classid". in questo esempio il lettore RealOne (se RealOne non è presente, l'utente verrà avvisato).
<object id="sound1" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95">
<param name="src" value="multimedia/audio/jet_pubb.wav">
</param>
<param name="controls" value="All"></param>
<param name="console" value="sound1"></param>
<param name="autostart" value="false"></param>
<embed src="http://html.it/guide/esempi/guida_html/multimedia/audio/jet_pubb.wav" type="audio/wav" console="sound1" controls="All" autostart="false" name="sound1"></embed></object>
Quando inserite dei file audio, fate sempre caso ad essere i proprietari dei diritti d'autore, o ad avere l'autorizzazione a utilizzare la musica (o il suono) in questione.
<!-- For Internet Explorer * Windows Media Player -->
<object classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6"
type="application/x-oleobject" width="320" height="305"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715"
standby="Loading Microsoft Windows Media Player components...">
<param name="url" value="*[LINK]*">
<param name="autostart" value="true">
<param name="ShowStatusBar" value="true">
<param name="volume" value="100">
<!-- For other browsers * Windows Media Player -->
<!--[if !IE]> <-->
<object width="320" height="305" type="application/x-mplayer2"
>
<param name="fileName" value="*[LINK]*">
<param name="autostart" value="1">
<param name="ShowStatusBar" value="1">
<param name="volume" value="0">
</object>
<!--> <![endif]>
</object>
<OBJECT CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
WIDTH="320"HEIGHT="257" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab"
ID="myMovie">
<PARAM name="SRC" VALUE="*[LINK]*">
<PARAM name="AUTOPLAY" VALUE="false">
<PARAM name="CONTROLLER" VALUE="true">
<EMBED SRC="*[LINK]*" WIDTH="320" HEIGHT="257"
AUTOPLAY="false" CONTROLLER="true" PLUGINSPAGE="http://www.apple.com/quicktime/download/"
NAME="myMovie">
</EMBED>
</OBJECT>
<object type="video/x-mp4" data="podcast/media/podcast0.mp4"
width="320" height="260">
<param name="movie" value="podcast/media/podcast0.mp4"/>
<param name="autostart" value="false" />
<embed src="podcast/media/podcast0.mp4" type="video/x-mp4"
width="320" height="260">
</embed>
</object>
<object data="filmato.mov" type="video/quicktime"
width="164" height="140">
<embed src="filmato.mov" type="video/quicktime" width="164"
height="140"></embed>
</object>
altro modo con classid , per inserire un filmato .mov di quick time
<OBJECT CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
WIDTH="320" HEIGHT="288"
CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab">
<PARAM name="SRC" VALUE="*[LINK]*">
<PARAM name="AUTOPLAY" VALUE="true">
<PARAM name="CONTROLLER" VALUE="false">
<EMBED SRC="sample.mov" WIDTH="160" HEIGHT="144"
AUTOPLAY="true" CONTROLLER="false" PLUGINSPAGE="http://www.apple.com/quicktime/download/">
</EMBED>
</OBJECT>
<OBJECT CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
width="320" height="240" BGCOLOR="#0099FF"
CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab">
<param name="src" value="Senza nome-1.mov">
<embed src="Senza nome-1.mov" width="320" height="240"
BGCOLOR="#0099FF" BORDER="0" pluginspage="http://www.apple.com/quicktime/"></embed></object>
si utilizzare la seguente sintassi:
<object type="application/x-shockwave-flash" data="file
/bottone.swf" width="450" height="164">
<param name="movie" value="file/bottone.swf"/>
</object>
altro modo: ( flash versione 6)
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
width="466" height="233">
<param name="movie" value="movie.swf">
<param name="quality" value="best">
<param name="BGColor" value="996699">
<embed src="movie.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
type="application/x-shockwave-flash" width="466" height="233">
</embed>
</object> <BR>
altro modo con tag per Xhtml e flash player versione 7
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"
width="550" height="400" id="player_lite"
align="middle">
<param name="allowScriptAccess" value="sameDomain"
/>
<param name="movie" value="player_lite.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="flashvars" value="url=*[LINK]*" />
<embed src="player_lite.swf" quality="high" bgcolor="#ffffff"
width="550" height="400" name="player_lite"
align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="url=*[LINK]*"
/>
</object>
altro modo con specifiche param name: ( flash versione 5)
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
height="304" width="640" align="middle">
<param name="_cx" value="12303">
<param name="_cy" value="5398">
<param name="Movie" value="movie.swf">
<param name="Src" value="movie.swf">
<param name="WMode" value="Window">
<param name="Play" value="-1">
<param name="Loop" value="-1">
<param name="Quality" value="High">
<param name="SAlign" value>
<param name="Menu" value="-1">
<param name="Base" value>
<param name="Scale" value="ShowAll">
<param name="DeviceFont" value="0">
<param name="EmbedMovie" value="0">
<param name="BGColor" value="996699">
<param name="SWRemote" value>
<param name="Stacking" value="below">
<embed src="movie.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
type="application/x-shockwave-flash" width="640" height="304"
bgcolor="#996699" align="middle"></embed>
</object>
<TABLE>..</TABLE> <TH>=intestazioni colonne <TR>=RIGA
esempio:tabella con due righe e tre colonne
<table border="1">
<tr><th>titolouno</th><th>titolodue</th></tr>
<tr><td>nome1</td> <td> nome2</td></tr>
<tr><td>nome3</td> <td> nome4</td></tr>
</table>
width="x" larghezza tabella o cella
in pixel
width="x% "larghezza tabella o cella in percentuale
heigth="x" altezza della tabella o cella in pixel
heigth="x%" altezza della tab o cella in % dattributi di tr per
allineamento testo nelle celle
align="rigth"/center/bottom (solo ie)
orizzontale
valign="top"/middle/bottom (solo ie) verticale
bgcolor="#e1e1e1" colore cella o tabella
border ="0" dimensioni bordo.
cellpaddind="2" spazio nella cella fra bordo e scritta default
cellspacing ="1" spazio fra celle
<caption>inserisce una legenda centrata automaticamente</caption>
<colspan ="2" > unisce due celle in verticale
<rowspan="2"> unisce due celle in orizzontale
<table border="1" cellpadding="2" cellspacing="3">
x=0,1,5
meta comandi che non vanno inseriti nel body ma nella parte head del documento. i metacomandi più utili sono: titolo (title), descrizione (description), parole chiave (key words), codifica caratteri (charset), icona nella barra idirizzi.
<meta http-equiv="title" content=" Titolo documento" > per il titolo del documento
<meta name="description" content="La descrizione sito o pagina" > Si adopera per la descrizione
<meta name="keywords" content=" parole, chiave, separate, da, virgole" > PAROLE CHIAVE
<meta http-equiv="Content-type" content="text/html; charset=windows-1252" > codifica set caratteri windows-1252.
<link rel="shortcut icon" href="images/icona.ico"
> visualizza un'icona nella barra degli
indirizzi del browser: