Comment mettre du son dans sa page Web
Dominique C.-Tremblay - 18/12/97
Dans le domaine de la conception Web, plusieurs aspects sont à considérer: le design, les graphiques, la navigation, etc. Cependant, les capacités musicales du Web sont bien peu exploitées. Nous allons donc décrire la commande HTML EMBED permettant aux visiteurs d'une page Web de pouvoir entendre de la musique ou encore des effets sonores. Nous indiquerons également les options spécifiques aux navigateurs Netsape et Explorer.
Les formats de fichiers audio
Avant d'aborder la commande EMBED, il convient de faire un rappel sur les formats de fichiers audios. À l'exemple des formats d'images, on retrouve des formats de fichiers audios standards sur le Web, à savoir le format .au, .mid et .wav.
.au audio sur 8 bits. Il s'agit du format utilisé par les applets Java.
.mid musique instrumentale, habituellement très compacte au niveau de l'espace disque.
.wav audio sur 8 ou 16 bits. Format utilisé pour les effets sonores ou la voix. La taille des fichiers est plus importante.
La commande HTML EMBED
Celle-ci consitue la façon standard afin d'insérer de l'audio de format .au, .mid ou .wav dans une page Web. En effet, elle est supportée par les deux principaux navigateurs. On pourrait également considérer la commande BGSOUND, mais celle-ci est spécifique au navigateur Explorer.
La syntaxe générale de la commande EMBED est la suivante:
<EMBED SRC="[fichier audio]" WIDTH=[largeur] HEIGHT=[hauteur]>
À l'attribut SRC peut correspondre une adresse URL (http://...) ou encore une adresse relative.
Les options de la commande EMBED
Voici la liste des options possibles pouvant accompagner la commande EMBED:
AUTOSTART=TRUE démarre la séquence musicale automatiquement au chargement de la page.
CONTROLS=SMALLCONSOLE rend la console de contrôle plus petite (pour Netscape seulement).
HIDDEN=TRUE rend la console de contrôle invisible.
LOOP=TRUE permet de faire jouer la pièce musicale à répétition.
Exemples:
<EMBED SRC="sting.mid" WIDTH=145 HEIGHT=16 LOOP=true AUTOSTART=true CONTROLS=SMALLCONSOLE>
Ici, le fichier sting.mid réside dans le même répertoire que notre page HTML. La musique sera jouée automatiquement au chargement de la page. De plus, la séquence sera répétée continuellement et la console de contrôle sera réduite.
<EMBED SRC="Midi/seal.mid" WIDTH=145 HEIGHT=60 LOOP=true AUTOSTART=true HIDDEN=true>
Ici, le fichier seal.mid réside dans le répertoire Midi se situant sous le répertoire de notre page HTML. La séquence sera répétée continuellement et démarrera automatiquement au chargement de la page. La console de contrôle sera invisible pour les visiteurs.
<EMBED SRC="http://www.visic.com/musiques/clic.wav" WIDTH=145 HEIGHT=60>
Ici, le fichier clic.wav est spécifié à l'aide d'une adresse URL complète. Comme aucune option n'est spécifiée, les valeurs par défaut s'appliquent alors. Ainsi, le visiteur devra démarrer la séquence à l'aide de la console de contrôle. De plus, la musique ne sera jouée qu'une seule fois.
NOTE:Lorsque vous transférez vos pages HTML sur le serveur de votre fournisseur d'accès, il faut également transférer les fichiers audios correspondants, à l'exemple des fichiers graphiques.