Argorate
Membre
Messages : 329
Inscription : Aug 2006
Réputation : 1
|
[Résolu] Avertissement sonore
Hello,
j'aimerais créer un compte a rebour avec une alarme a la find e celluic-i en Java Script, en cherchant j'ai trouvé pour un compte a rebour mais pas du tout pour mettre un son en JS... quelqu'un sait comment on fait?
merci.
Argo.
Projet en cour: 55% de codé. (création des ressources sur la map/inventaire en cour).
(Ce message a été modifié le : 07-09-2008 10:38 AM par Sephi-Chan.)
|
|
| 07-04-2008 02:07 PM |
|
thelos
Organisateur de concours
   
Messages : 197
Inscription : Feb 2008
Réputation : 2
|
RE: Avertissement sonore
Je ne m'y connais pas en Js mais tu peux essayer de faire un refresh à la fin de ton compte à rebours, avec ce refresh tu changes la valeur de lancement automatique de ton son pour qu'elle soit à true alors qu'elle était à false.
Ainsi on a :
1. lancement auto = false
2. Compte à rebours
3. Changement de la valeur, lancement auto = true
4. Refresh
5. Lancement auto du son
Maintenant que j'y pense y'a peut-être même pas besoin de refresh.
J'espère t'avoir aidé
Au fait, comme intègres-tu le son ? Flash, object...
Beau, fort, intelligent, brillant, grand, musclé, grand coeur, esthétiquement parfait, création divine et accessoirement humble.
(Ce message a été modifié le : 07-04-2008 03:36 PM par thelos.)
|
|
| 07-04-2008 03:01 PM |
|
Eluox
Membre
Messages : 935
Inscription : Oct 2007
Réputation : 8
|
RE: Avertissement sonore
J'ai trouver un script utilisant du Html dans le JS,
J'ai pas testé mais je te le donne quand même
Code PHP :
function audio(url) { document.all.IDduDiv.innerHTML= '<OBJECT DATA="'+url+'" ID="MediaPlayer" TYPE="audio\/x-mp3" WIDTH="0" HEIGHT="0">'+ '<PARAM NAME="SRC" VALUE="'+url+'">'+ '<PARAM NAME="AUTOSTART" VALUE="true">'+ '<PARAM NAME="AUTOPLAY" VALUE="true">'+ '<\/OBJECT>'; }
/** *Ou alors celle ci que je trouve plus adapté a ton cas **/
function audio(sSound) { document.all.IDduDiv.innerHTML='<EMBED SRC="'+sSound+'" HIDDEN=true AUTOSTART=true LOOP=false>'; }
Je m'y connais pas trop en js, mais a la fin de ton compte a rebours, tu appelle la fonction JS audio, je pense sa peux marcher :/
Cordialement,
(Ce message a été modifié le : 07-04-2008 03:44 PM par Eluox.)
|
|
| 07-04-2008 03:39 PM |
|
Argorate
Membre
Messages : 329
Inscription : Aug 2006
Réputation : 1
|
RE: Avertissement sonore
thelos : en faite le compte a rebourd est la pour indiquer quand est le rechargement de la page, et l'alarme est la pour les retentir les qq secondes avant la redirection
el[u]ox : la deuxieme marche impec, j'ai pas tester la premiere, merci bcp
Argo.
Projet en cour: 55% de codé. (création des ressources sur la map/inventaire en cour).
|
|
| 07-04-2008 04:28 PM |
|
Eluox
Membre
Messages : 935
Inscription : Oct 2007
Réputation : 8
|
RE: [REGLE]Avertissement sonore
Apparement le document.all ect marche pas
Fait un simple
Code PHP :
function audio(sSound) { document.getElementById('myDiv').innerHTML ='<EMBED SRC="'+sSound+'" HIDDEN=true AUTOSTART=true LOOP=false>'; }
<div id="myDiv"></div>
Cordialement,
|
|
| 07-04-2008 04:42 PM |
|
Argorate
Membre
Messages : 329
Inscription : Aug 2006
Réputation : 1
|
RE: [REGLE]Avertissement sonore
J'allais poster justement, c'est étrange...
le document.all marche en local, ça a marché du premeir coup, mais sur le net non, je vais essayé avec le get element
Argo.
Projet en cour: 55% de codé. (création des ressources sur la map/inventaire en cour).
|
|
| 07-04-2008 05:00 PM |
|
Eluox
Membre
Messages : 935
Inscription : Oct 2007
Réputation : 8
|
|
| 07-04-2008 05:03 PM |
|
Argorate
Membre
Messages : 329
Inscription : Aug 2006
Réputation : 1
|
RE: [REGLE]Avertissement sonore
Il renvois pas d'erreur non, en faite en local sa marche avec les deux methodes, mais sur mon serveur free, il veux pas... pas de son, mais pas d'erreur non plus tout se passe normalement. :(
EDIT: C'est rien, en faite c'est juste le cach qui faisait chier, il avait pas pris la nouvelle version
Ca marche impec
Argo.
Projet en cour: 55% de codé. (création des ressources sur la map/inventaire en cour).
(Ce message a été modifié le : 07-04-2008 05:20 PM par Argorate.)
|
|
| 07-04-2008 05:14 PM |
|
Eluox
Membre
Messages : 935
Inscription : Oct 2007
Réputation : 8
|
RE: [REGLE]Avertissement sonore
Content d'avoir pu t'aider
|
|
| 07-04-2008 05:32 PM |
|
Eluox
Membre
Messages : 935
Inscription : Oct 2007
Réputation : 8
|
RE: [REGLE]Avertissement sonore
Au cas ou d'autre sont dans le même cas, je poste mon code que j'ai fait pour le plaisir
Code PHP :
<html> <head>
<title>Test mp3</title> <script language="javascript"> var valeur = 3; var x; function Init() { document.getElementById('compteur').innerHTML = valeur; x = window.setInterval('Decompte()', 1000); }
function Decompte() { if(valeur > 0){ document.getElementById('compteur').innerHTML = --valeur; }else{ clearInterval(x); } if(valeur == 0) { audio('test.mp3'); document.getElementById('compteur').innerHTML = 'Terminé'; } } function audio(sSound) { document.getElementById('myDiv').innerHTML ='<EMBED SRC="'+sSound+'" HIDDEN=true AUTOSTART=true LOOP=false>'; } window.onload = Init; </script>
</head>
<body>
<div id="myDiv"></div> <div name="compteur" id="compteur"></div> </body> </html>
|
|
| 07-04-2008 05:55 PM |
|