Aller au contenu

Guigui

Membre
  • Compteur de contenus

    6
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. Déjà, j'ai essayé sans succès, ensuite, après plus ample recherche, j'ai trouvé cette page: />http://news.ycombinator.com/item?id=1884233
  2. J'ai déjà corrigé cela. En gros, la balise <audio> ne reconnais pas les fichier MIDI. Sinon, j'ai un peu retravaillé le code: Ce nouveau code fonctionne sur Firefox et Opéra, mais pas sur Internet Explorer, ni sur Chrome: <!DOCTYPE html> <html> <head> <title>MIDI Player</title> <script type="text/javascript"> <!-- function switchOn(){ document.changetrack.data = "knight.mid"; } function switchOff(){ document.changetrack.data = "none.mid"; } //--> </script> </head> <body> <img src="play.gif" alt="play" border="0" onclick="switchOn()" /><img src="stop.gif" alt="stop" onclick="switchOff()" /> <br /> <object name="changetrack" type="audio/x-midi" data="none.mid"> <param name="autostart" value="true" /> <param name="loop" value="true" /> </object> </body> </html> Comment le faire fonctioner sur IE et chrome?
  3. La balise <audio> ne supporte pas les fichier MIDI.
  4. je l'ai déjà dit, je veux me limiter au HTML, Javascript et css.
  5. Mais je ne veux pas utiliser Flash, justement. C'est volontairement que je me limite au html, Javascript et css (je fait une espèce de "rétro dévlopping", ne me demande pas pourquoi). Qui plus est, je veux pouvoir utiliser des boutons custom et, si possible que le lecteur de musique demeure invisible et et inaccessible autrement que via les bouton que j'aurai créé.
  6. Bonjour. C'est mon premier post et je suis venu ici dans l'espoire que vous pourriez résoudre mon problème. J'ai essayé de faire un code qui permet de mettre en route et d'arrêter une musique de fond en cliquant sur des images (donc, la musique ne doit pas se mettre en route au chargement de la page, mais seulement quant on appuie sur l'image "play"). Ce code fonctionne sur Firefox et Opéra mais pas sur MS Internet Explorer ni Google Chrome. Comment le faire fonctionner sure chrome? Notez que Je veux que le code de ma page ne soit qu'en javascript et HTML avec peut-être du CSS. <html> <head> <script LANGUAGE="JavaScript"> <!-- function switchOn(){ document.all.changetrack.data = "knight.mid"; } function switchOff(){ document.all.changetrack.data ="none.mid"; } //--> </SCRIPT> </head> <body> <a onclick="switchOn()"><img src="play.gif" border="0"/></a><a onclick="switchOff()"><img src="stop.gif" border="0"/></a> <br> <OBJECT name="changetrack" type="audio/x-midi" data="none.mid"> <PARAM name="autostart" value="true"> <PARAM name="loop" value="true"> <PARAM name= "hidden" value="true"> </OBJECT> <br> <object data="knight.mid"> <param name="autostart" value="false"> <PARAM name= "hidden" value="true"> If you're seeing this, you don't have a MIDI player on your computer. </object> </body> </html> Je crois que le problème est dû au fait que sur Chrome et IE le changement d'adresse de la musique se fait mais refuse démarer en autostart. Notez qu'en "trichant" un peu, j'arrive aussi à faire fonctionner sur explorer la musique, même si je continu à me demander pourquoi de l'html standard ne fonctionne pas sur Explorer (ni sur chrome, d'ailleurs): <html> <head> <BGSOUND SRC="none.mid" ID="changemusic" loop="infinite"> <script LANGUAGE="JavaScript"> <!-- function switchOn(){ document.all.changemusic.src = "knight.mid" document.all.changetrack.data = "knight.mid" } function switchOff(){ document.all.changemusic.src ="none.mid" document.all.changetrack.data ="none.mid" } //--> </SCRIPT> </head> <body> <a onclick="switchOn()"><img src="play.gif" border="0"/></a><a onclick="switchOff()"><img src="stop.gif" border="0"/></a> <br> <OBJECT name="changetrack" type="audio/x-midi" data="none.mid"> <PARAM name="autostart" value="true"> <PARAM name="loop" value="true"> <PARAM name= "hidden" value="true"> </OBJECT> <br> <object data="knight.mid"> <param name="autostart" value="false"> <PARAM name= "hidden" value="true"> If you're seeing this, you don't have a MIDI player on your computer. </object> </body> </html> Mais toujours rien sur chrome. Bref, j'aimerais surtout et avant tout n'avoir qu'un seul code qui fonctionne sur tout les browsers. Merci.
×
×
  • Créer...