La balise audio
La balise audio
sert à inserrer de la musique et d'une façon générale un son dans un document html.
L'attribut src
L'attribut src (source) est indispensable pour toute balise audio puisque c'est avec cet attribut src que l'on va préciser l'adresse où se situe cette musique.
Cette adresse est indiquée en absolu ou en relatif.
Lorsqu'il faut remonter dans l'arborescence pour trouver un fichier, on utilise : ../
.
Exemple.
Le fichier dans lequel nous écrivons se trouve dans le répertoire (ou dossier) nommé musiques. Dans ce fichier (il s'agit d'un fichier html),
nous voulons créer un lien vers le fichier musique etudiant.mp3 et un lien vers le fichier musique MusiqueAfricaine.mp3.
Le code ../
signifie que l'on sort du dossier parent (on remonte d'un niveau dans l'arbre).
On peut utiliser plusieurs fois ../ lorsque il est nécessaire de remonter de plusieurs niveaux :
../../../nom_repertoireA/nom_repertoireB/nomfichier.mp3.
L'attribut controls
Si vous utilisez la balise audio
sans l'attribut controls
vous ne verrez rien ! En effet, le navigateur va seulement télécharger les informations générales sur le fichier (on parle de métadonnées),
mais il ne se passera rien de particulier.
L'attribut controls est indispensable dans la balise audio
, il vous permet d'ajouter les boutons "Lecture", "Pause" et la barre de défilement.
vous vous demandez peut-être pourquoi ça n'y est pas par défaut,
mais certains sites web préfèrent créer eux-mêmes leurs propres boutons et commander la lecture avec du Javascript.
Autres attributs
width :
pour modifier la largeur de l'outil de lecture audio.
loop :
la musique sera jouée en boucle.
autoplay :
la musique sera jouée dès le chargement de la page. Evitez d'en abuser, c'est en général irritant d'arriver
sur un site qui joue de la musique tout seul !