Intégration de fichiers multimédia à une page HTML

Transcription

Intégration de fichiers multimédia à une page HTML
IUT TC
2006-2007
S2 – Intégration de fichiers multimédia dans une page HTML
Pensez à sauvegarder fréquemment dans votre espace de travail les documents que vous réalisez !
Le but de ce TP est d'ajouter une galerie multimédia (insertion de vidéos, de sons et d’animations flash) au site construit la
semaine dernière.
Démarrez NVU et créez dans le répertoire "pages" de votre site une page nommée galerie.html
Important : La possibilité d'afficher des objets multimédias dans une page Web
dépendra beaucoup de la configuration de l'ordinateur et du navigateur de
l'internaute qui visite la page. Il suffit que les navigateurs ne soient pas configurés
correctement ou ne contiennent pas les bons plug-ins pour que certains formats ne
soient pas lus !! Et cela peut donc arriver pendant ce TP !!!
1. L ES
BALISES D ' INSERTION D ' OBJETS MULTIMEDIA
D'une manière générale, deux possibilités existent pour avoir un fichier multimédia dans une page web, correspondant
chacune à une balise différente:
<a href> Evidemment c'est la manière la plus simple d'attaquer le problème, mais on réalise un lien plus qu'une
insertion. On peut donc créer un lien qui ouvrira le lecteur par défaut sur l'ordinateur de l'internaute, parfois dans une nouvelle
fenêtre.
<object> C'est une balise récente, très puissante, qui permet d'incruster des programmes, des fichiers audio, vidéo,
des animations interactives,…dans un fichier HTML. La syntaxe est la suivante :
<object> … </object>
La balise <object> possède plusieurs attributs dont ceux qui permettent de spécifier la localisation et le type du fichier à
insérer (data, type), et les attributs de mise en forme classiques (height, width). La balise <param> sera utilisée dans la balise
<object> pour donner plus d'information au navigateur.
2. I NSERTION D ' UN SON
Plusieurs possibilités existent pour mettre du son sur une page html (son au format AIF, WAV, AU, MP3, QuickTime, Real
Audio, Midi,,..). L'inconvénient des trois premiers formats (Aif sur Macintosh et Wav sur Windows) est qu'ils ne sont pas
compressés. Ainsi, un fichier MP3 est à peu près dix fois moins lourd que son équivalent en WAV, pour une sonorité très
semblable. Donc, comme pour les images et les autres éléments non textuels, vérifiez que leur taille est "acceptable".
1
IUT TC
2006-2007
Voici le code pour incorporer un document wav :
<object type="audio/x-wav" data="./media/nomduson.wav" height="hauteur"
width="largeur">
<param name="src" value="./media/nomduson.wav">
<param name="autoplay" value="false">
<param name="autostart" value="0">
</object>
Les paramètres relatifs au fichier sont spécifiés par l'intermédiaire de la balise param. Internet Explorer a parfois besoin du
paramètre src pour localiser correctement le fichier. En outre, le paramètre autoplay est compréhensible par QuickTime,
autoStart par Windows Media Player et Real Audio. Ces paramètres permettent de démarrer automatiquement la
lecture du son dès le chargement de la page. Le répertoire « média » contient plusieurs fichiers wav. Choisissez en un et
incorporez-le dans votre page galerie.html (en le copiant dans le dossier « media » de votre site).
De la même manière que pour les images et autres documents, les objets multimédia ne font
pas partie de la page HTML, on intègre seulement leur nom. D'où l'intérêt de recopier les
objets dans le dossier (ou un sous-dossier) de votre site, et de ne pas déplacer les pages sans
les fichiers d'images qu'elles contiennent
Voici l’aspect du lecteur des sons dans Firefox et dans Explorer, avec les paramètres width= « 100 » et height= « 100 » :
3. I NSERTION D ' UNE
VIDEO
Choisissez une vidéo parmi celles disponibles dans le répertoire « média ». Une fois la vidéo stockée dans le répertoire
« média » de votre site, vous intégrez directement votre vidéo sur votre page. Cependant, le code HTML à insérer dépend du
format de la vidéo (vidéo Real, Quicktime, Windows Media ou bien Flash)
Voici le code pour incorporer un document mov (QuickTime) :
2
IUT TC
2006-2007
<object type="video/quicktime" data="./media/nomdelavideo.mov" height="hauteur"
width="largeur">
<param name="src" value="./media/nomdelavideo.mov">
<param name="autoplay" value="false">
<param name="loop" value="false">
<param name="controller" value="true">
</object>
Si vous ne désirez pas les boutons de contrôle, changez la valeur du paramètre "controller" à false. Voici l’aspect du lecteur
vidéo pour le fichier « fish.mov » avec height="340" et width="340" sur Firefox* :
Publier une vidéo dans une page web n'est pas toujours évident: Selon le format (AVI, MPG, MOV...) une configuration
spécifique est nécessaire pour les visionner. En revanche, la quasi-totalité des navigateurs possèdent le plugin Flash (SWF).
Donc, en publiant en Flash, beaucoup plus d’internautes pourront voir vos vidéos sans problème. L’insertion des objets Flash
est donc le sujet de la section suivante.
4. I NSERTION D ' UN OBJET F LASH
Voici le code pour insérer un objet flash dans un document HTML :
<object
type="application/x-shockwave-flash"
height="hauteur"
width="largeur"
data="adresse_de_votre_fichier">
<param name="movie" value="adresse_de_votre_fichier" /></object>
Plusieurs animations Flash sont disponibles dans le sous-répertoire animFlash du répertoire du TP. Toutes les animations
(sauf moebius.swf) ont les dimensions conseillées de 360 x 180 et ont été créées par Christian Paulos de Quesaco
(http://www.quesaco.org) :
*
Attention : ce code risque de ne pas fonctionner sur Internet Explorer qui a besoin de beaucoup plus d’informations pour afficher une
vidéo !!
3
IUT TC
2006-2007
blclock.swf
filclock.swf
chenille.swf
feudartifice.swf
serpentin.swf
shootwave.swf
ver3D.swf
moebius.swf
Copiez l’animation que vous désirez insérer dans le répertoire média de votre site, et ajoutez-le à votre page galerie.html. Par
exemple, pour insérer l'animation appelée chenille.swf, on écrira
<object type="application/x-shockwave-flash" height="60" width="120"
data="./medias/chenille.swf">
<param name="movie" value="./medias/chenille.swf" />
<img src="error.jpg"/>
</object>
L’image dans la balise <img> continue dans <object> permet d’afficher une image lorsque le contenu flash ne peut pas être
affiché. Le répertoire média contient 4 images, choisissez une et ajoutez la à votre site.
5. L’ ART
ET
HTML
Piet Mondrian (prononcé : Pît Mon-dri-anne), né le 7 mars 1872 à Amersfoort, aux Pays-Bas, et mort le 1er février 1944 à
New York, aux États-Unis, était un peintre hollandais, reconnu comme un des pionniers de l'abstraction. Il travailla à la fin de
sa vie essentiellement avec des couleurs primaires : le rouge, le jaune et le bleu, qu'il associe au blanc qui lui sert de fond et
au noir qui délimite les couleurs entre elles. Il a structuré ses œuvres de manière géométrique en utilisant essentiellement
des formes rectangulaires (source : Wikipedia).
L’objectif de cet exercice est donc de reproduire un tableau de Piet Mondrian en utilisant HTML. Voici les modèles
proposés :
4
IUT TC
2006-2007
Et voici quelques exemples de regroupement de cellules d’un tableau qui peuvent vous être utiles :
REGROUPEMENT DE COLONNES
<table width="75%" border="1">
<tr>
<td colspan="2">ligne1, colonne 1 et 2</td>
<td>ligne1, colonne3</td>
</tr>
<tr>
<td>ligne2, colonne1</td>
<td>ligne2, colonne2</td>
<td>ligne2, colonne3</td>
</tr>
</table>
REGROUPEMENT DE LIGNES
<table width="75%">
<tr>
<td rowspan="2">ligne 1 et 2, colonne1</td>
<td>ligne1, colonne2</td>
<td>ligne1, colonne3</td>
</tr>
<tr>
<td>ligne2, colonne2</td>
<td>ligne2, colonne3</td>
</tr>
</table>
6. M ISE
EN PAGE ET INTEGRATION DE LA GALERIE
Complétez votre page galerie.html en ajoutant des descriptions des fichiers que vous avez ajoutés. Insérez un lien vers la
vidéo pour permettre aux internautes de la télécharger.
Adaptez la page à votre site en modifiant les couleurs et le style du texte.
Pour finir, mettez à jour la barre de navigation sur toutes les pages du site.
Lorsque vous serez satisfait de votre site, déposez-le
(fichier zip) dans le lecteur partage
5