Non standard
Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.
Résumé
L'élément HTML <bgsound> (pour background sound ou son d'arrière-plan) est un élément défini par Internet Explorer pour associer un son d'ambiance à une page.
Ne pas utiliser cet élément qui est non-standard ! Pour intégrer du son à une page web, on utilisera l'élément <audio>.
Attributs
balance- Cet attribut accepte un nombre entre -10 000 et +10 000, qui déterminera comment le volume sera réparti entre les hauts-parleurs (ou les écouteurs).
loop- Cet attribut indique le nombre de fois que le son doit être joué, avec une valeur numérique, ou avec le mot-clé
infinite(infini). src- Cet attribut indique l'URL du fichier de son qui doit être joué. Il doit être d'un des types suivants : .wav, .au, ou .mid.
volume- Cet attribut accepte un nombre entre -10.000 et 0, qui déterminera la puissance du son d'arrière-plan de la page.
Exemple
<bgsound src="son1.mid"> <bgsound src="son2.au" loop="infinite">
Notes
Une fonctionnalité similaire peut être réalisée dans certaines versions de Netscape en utilisant l'élément <embed> pour invoquer un lecteur audio.
On peut écrire bgsound avec une balise auto-fermante <bgsound />. Cependant, puisque cet élément ne fait pas partie du standard, le transformer en XHTML ne le rendra pas valide.
Compatibilité des navigateurs
| Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Support simple | ? | Pas de support [1] | (Oui) | ? | ? |
| Fonctionnalité | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Support simple | ? | Pas de support [1] | ? | ? | ? |
[1] Jusqu'à Firefox 22, bien que l'élément n'était pas supporté, Gecko l'associait à HTMLSpanElement. Ceci a été corrigé, et maintenant l'association est faite avec HTMLUnknownElement comme défini par la spécification.
Voir aussi
- L'élément standard
<audio>qui permet d'ajouter du son dans un document HTML.