Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   HTML (http://www.forosdelweb.com/f4/)
-   -   Cambiar la música de fondo (http://www.forosdelweb.com/f4/cambiar-m-sica-fondo-87043/)

eDuDiTo 29/06/2002 05:14

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.

caricatos 29/06/2002 11:55

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:

. 29/06/2002 15:19

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 -->


. 29/06/2002 15:20

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:

eDuDiTo 30/06/2002 12:39

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.