J'ai réalisé un site et en phase finale, je souhaite incorporer un fond sonore dans une fenêtre s'ouvrant en arrière plan.
J'ai dejà lu les topics suivants de votre site :
Son en boucle
Fond sonore
inserer du son avec BGsound
- google est mon ami
mes problèmes :
- pour l'ouverture de la fenêtre, j'utilise la commande :
window.open(...);
self.focus()
puis onClick=....
la fenêtre ne semble être considerer comme un pop-up car elle s'ouvre malgré les blocages. De plus elle s'ouvre bien en arrière plan comme je le souhaitais.
Cependant, depuis l'ajout de musique sur cette fenêtre, elle repasse maintenant au premier plan à la fin du chargement du fichier mp3 ! Comment puis-je éviter cela ?
- 2nd problème, quelque soit le navigateur sur lequel je le teste, le fichier mp3 est lu avec quicktime... et la fonction loop ne marche pas.
Voici le code que j'utilise :
CITATION
function MM_controlSound(x, _sndObj, sndFile) { //v3.0
var i, method = "", sndObj = eval(_sndObj);
if (sndObj != null) {
if (navigator.appName == 'Netscape') method = "play";
else {
if (window.MM_WMP == null) {
window.MM_WMP = false;
for(i in sndObj) if (i == "ActiveMovie") {
window.MM_WMP = true; break;
} }
if (window.MM_WMP) method = "play";
else if (sndObj.FileName) method = "run";
} }
if (method) eval(_sndObj+"."+method+"()");
else window.location = sndFile;
}
var i, method = "", sndObj = eval(_sndObj);
if (sndObj != null) {
if (navigator.appName == 'Netscape') method = "play";
else {
if (window.MM_WMP == null) {
window.MM_WMP = false;
for(i in sndObj) if (i == "ActiveMovie") {
window.MM_WMP = true; break;
} }
if (window.MM_WMP) method = "play";
else if (sndObj.FileName) method = "run";
} }
if (method) eval(_sndObj+"."+method+"()");
else window.location = sndFile;
}
CITATION
<body onLoad="MM_controlSound('play','document.CS1176974384250','zik.mp3')">
<embed src="zik.mp3" autostart="true" loop="true" hidden="true"></embed>
</body>
<embed src="zik.mp3" autostart="true" loop="true" hidden="true"></embed>
</body>
comment puis-je changer le lecteur et activer la fonction boucle ?
Merci de votre attention.
Si ce n'est pas assez clair, je te tiens à votre disposition pour tout renseignement.
[EDIT] J'ai bien pris note des réticences de beaucoup quant à l'utilisation de musique sur un site