L'ajout de son dans les pages web n'est pas nouveau. Il n'y a cependant jusqu'ici pas de solution officielle. La plupart des anciennes pratiques reposaient sur des codes javascripts ou des programmes flash qui n'étaient pas universels. HTML5 apporte alors le support natif par le navigateur à l'aide de la compréhension d'un élément et de quelques attributs simples.
Vous voilà dans votre fragment HTML. Placez-vous à l'endroit où vous désirez que le morceau audio apparaisse.
Codez par exemple :
<audio src="audio/Suite_Espanola_Op_47_Leyenda.mp3" width="100" />
Que se passe-t-il ici ? Rien de très particulier. L'élément audio
permet d'ajouter le son et l'attribut src
de spécifier le fichier à jouer. Ce fichier audio doit ici être placé dans un sous-dossier audio du fichier courant. Il est possible de passer des adresses URL complètes si les serveurs acceptent la diffusion des sons.
Notons que width
définit la largeur de la fenêtre audio qui sera présente et que controls
permet l'affichage des boutons de lancement et d'arrêt de la lecture de son. Voici un petit exemple :
<audio id="audio1" src="http://freedownloads.last.fm/download/466248492/Aperture.mp3" width="200px" controls ></audio>
Ce qui donne ici le résultat suivant :
Il est important d'avoir à l'esprit que l'aspect des boutons de contrôle est propre à chaque navigateur. sur safari
sur chrome
Comme pour le fichier vidéo, il est possible d'utiliser le sous-élément source
pour fournir au navigateur plusieurs format au choix.
<audio id="audio1" > <source src="http://freedownloads.last.fm/download/466248492/Aperture.mp3" width="200px" controls /> </audio>
Le résultat sera identique dans les 2 cas sauf que la navigateur utilisera la source qu'il préfère s'il y en a plusieurs.
Certains attributs facilitent grandement la façon dont le site et l'utilisateur peuvent interagir.
Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.
Vous devriez rafraîchir la page.