Son sur page html

Youn -  
mamiemando Messages postés 33769 Date d'inscription   Statut Modérateur Dernière intervention   -

Bonjour à toutes et à tous,

je rame depuis des jours pour mettre une balise.

j'ai conçu un petit jeu (très simple) mais je suis incapable le mettre un balise son sur certaine page.

une balise :

En arrière fond

Très légère (petit bruit)

qui démarre à l'ouverture de la page (1 seule fois) et invisible pour l'utilisateur.

Du simple SVP -Pas doué-

Merci de vos réponses.

A voir également:

1 réponse

mamiemando Messages postés 33769 Date d'inscription   Statut Modérateur Dernière intervention   7 878
 

Bonjour,

Dans l'absolu je te dirais d'utiliser une de ces approches, ce qui donnerait par exemple :

<html>
    <head>
        <audio id="my_audio" src="Music/song.mp3" loop="loop">
        </audio>
        <script>
            window.onload = function() {
                document.getElementById("my_audio").play();
            }
        </script>
        </head>
    <body>
        Hello
    </body>
</html>

... en admettant que le chemin relatif de ta musique soit Music/song.mp3 par rapport à ton fichier HTML.

Pour régler le volume, voir ici (la variable audio est en fait le résultat de document.getElementById("my_audio").

Malheureusement, si tu utilises un firefox ou un chrome/chromium récent, tu verras dans la console développeur que l'un comme l'autre refusent de jouer un média automatiquement au chargement d'une page. Il faut donc recourir à une solution plus "compliquée", comme expliqué ici.

Bonne chance

0