OUJOOD.COM
L'attribut src de la balise audio
LES BALISES HTMLL'attribut src indique au navigateur où trouver le fichier audio à lire. C'est l'équivalent de l'attribut src d'une image : on lui donne un chemin, il se charge du reste. Sans lui, la balise <audio> affiche bien un lecteur, mais rien à jouer.
Pour une compatibilité maximale en 2026, le format MP3 reste le choix le plus sûr — tous les navigateurs modernes le supportent nativement. Le format OGG/Vorbis fonctionne dans Firefox et Chrome, mais pas dans Safari. Le format WAV est non compressé et donc lourd — à éviter pour des fichiers longs.
Syntaxe
<audio src="URL"></audio>
Valeurs de l'attribut
Valeur |
Description |
|---|---|
URL absolue |
Pointe vers un fichier sur un autre serveur. Exemple : src="https://exemple.com/musique.mp3" |
URL relative |
Pointe vers un fichier hébergé sur le même site. Exemple : src="audio/musique.mp3" |
Exemple — Lecteur audio simple
L'attribut controls est indispensable ici : sans lui, le lecteur reste invisible. L'attribut src pointe directement vers le fichier à lire.
<audio controls src="audio/musique.mp3"> Votre navigateur ne prend pas en charge la balise audio. </audio>
Le texte entre les balises <audio> et </audio> sert de message de remplacement pour les rares navigateurs qui ne supportent pas cette balise — en pratique, tous les navigateurs modernes la prennent en charge en 2026.
Compatibilité des formats audio
L'attribut src fonctionne dans tous les navigateurs modernes. Le vrai sujet, c'est le format du fichier pointé — tous ne sont pas supportés partout :
Format |
Support en 2026 |
|---|---|
MP3 |
Supporté par tous les navigateurs modernes — à privilégier |
OGG / Vorbis |
Supporté par Chrome et Firefox, pas par Safari |
WAV |
Supporté largement mais déconseillé pour les fichiers longs (non compressé) |
AAC |
Bien supporté, notamment sur Safari et les appareils Apple |
Exemple — Plusieurs sources avec <source>
Quand on veut couvrir tous les navigateurs avec un seul lecteur, la bonne pratique est de remplacer l'attribut src direct par des balises <source> imbriquées. Le navigateur parcourt la liste et joue le premier format qu'il reconnaît.
<audio controls> <source src="audio/musique.mp3" type="audio/mpeg"> <source src="audio/musique.ogg" type="audio/ogg"> <p>Votre navigateur ne supporte pas la balise audio.</p> </audio>
Astuce : Placez toujours le fichier MP3 en premier dans la liste — c'est le format le plus universellement supporté. Le navigateur s'arrête au premier format reconnu et ne charge pas les suivants.
| [NAV_PRECEDENT] | Sommaire | [NAV_SUIVANT] |
Par carabde | 10 mars 2014 | Mis à jour le 3 juin 2026