Comment faire une musique de fond qui tourne infiniment ?
<-- stop ici (si EMBED)
Remarques:
- BGSOUND n'est reconnu que par Internet Explorer (et Firefox depuis sa version 2). Sinon, il faut ruser avec EMBED. Mais NOEMBED ne marche (soi-disant) plus: autant éviter BGSOUND et n'utiliser que EMBED.
- La méthode rigoureuse conseillée est la suivante:
- tester le navigateur (fonction Javascript)
- si IE, écrire BGSOUND, sinon, écrire EMBED et BGSOUND
- Ici on a mis un WAV, mais on peut mettre aussi un fichier MIDI en musique de fond.
- Si on veut que l'objet soit (quasiment) invisible (ce qui peut être une galère pour l'utilisateur: la musique ne lui plait pas forcément et il voudrait l'arrêter), il ne faut pas mettre HIDDEN="true", ce qui ne démarre pas le son sous mon Netscape 4.5, mais WIDTH="2" HEIGHT="1". De toute façon, avec BGSOUND, l'utilisateur n'a pas d'autre choix que de couper ses enceintes.
- Le PLAYCOUNT et LOOP sont tous deux nécessaires (pour que IE et Netscape comprennent).
- BGSOUND a lui aussi droit à l'attribut LOOP ("1", "2",... "infinite")
- On pourrait ne pas imposer de type Mime, ça ne marche pas sur tous les navigateurs (IE 5.0 par exemple). On peut mettre video/quicktime ou application/x-mplayer2 (application/x-wav ou audio/quicktime n'ont pas marché).
- Cette page essaie BGSOUND et EMBED, avec DOCTYPE (fioriture "clean" HTML).
- Cette autre page a inspiré mes essais suivants.
- De toute façon, le Web regorge de débats à propos de la meilleure façon d'inclure une musique de fond avec BGSOUND et/ou EMBED (et/ou OBJECT).
Mais voyez mes autres essais...