![]() |
Cambiar la música de fondo A ver si alguien puede decirme de que manera puedo hacer que se reproduzca un midi haciendo clic en un enlace (al archivo del midi) de forma que no se abra ningún reproductor y simplemente se oiga la música de fondo. También a ver si me podeis decir una forma de hacer que pare de sonar la música cuando yo quiera. La idea es que cada vez que haga clic en un enlace se oiga una canción diferente. Espero haberme explicado. Muchas gracias de antemano. |
Re: Cambiar la música de fondo Hola eDuDiTo y bienvenido a los foros: Yo quito y pongo música usando un sistema de frames, con uno "invisible" "cols='0,*'" Espero que te sirva y suerte :arriba: |
Re: Cambiar la música de fondo Hola eDuDiTo, encontre este script a ver si te sirve. Este script utiliza un menu tipo <option> <HEAD> <SCRIPT LANGUAGE="JavaScript"> songNum = new Array(); songNum[0] = "#"; songNum[1] = "http://javascript.internet.com/img/midi-menu/whiskey.mid"; songNum[2] = "http://javascript.internet.com/img/midi-menu/aeroplane.mid"; songNum[3] = "http://javascript.internet.com/img/midi-menu/christina.mid"; songNum[4] = "http://javascript.internet.com/img/midi-menu/hell.mid"; var music = null; var track = 0; var ver = navigator.appName; function audioCheck(plugName) { for (var i = 0; i < navigator.plugins.length; i++) { if (navigator.plugins[I].name.toLowerCase() == plugName.toLowerCase()) { for (var j = 0; j < navigator.plugins[i].length; j++) { if (navigator.plugins[j].enabledPlugin) { return true; } } return false; } } return false; } function chooseSong(s) { // ie track = s.options[s.selectedIndex].value; if (ver == "Microsoft Internet Explorer") { document.all.music.src = songNum[track]; } else { songPlay('play'); } } function songPlay(cmd) { // netscape if (audioCheck("LiveAudio")) { if (cmd == 'play') { document.musicSource.play(false, songNum[track]); } } else { alert("You Do Not Have The Correct Plugin"); } } </script> </HEAD> <!-- SIGUE EN LA PARTE DE ABAJO --> |
Re: Cambiar la música de fondo <BODY> <center> <form name=choose> <select size=1 name=track onChange="chooseSong(this);"> <option value="0">Click For Music</option> <option value="1">Whiskey In A Jar</option> <option value="2">Aeroplane</option> <option value="3">Genie In A Bottle</option> <option value="4">Hell</option> </select> <input type=button onMouseDown="chooseSong(document.choose.track )" value=" Play "> </form> <script language="JavaScript"> var ver = navigator.appName; if (ver == "Microsoft Internet Explorer") { document.write('<bgsound src="#" ID=music loop=1 AUTOSTART=true>'); } else { document.write('<embed type="audio/midi" src="aeroplane.mid" AUTOSTART=false hidden=true VOLUME="90" name="musicSource" MASTERSOUND></EMBED>'); } </script> </center> :arriba: |
Re: Cambiar la música de fondo ey, muchas gracias por todo, me valen perfectamente las dos soluciones :D Un saludo (y gracias otra vez). |
| La zona horaria es GMT -6. Ahora son las 08:45. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.