Buenas noches.... llevo ya mas de 5 horas surfeando con mi modem de 36kb y ya no puedo más,
Tengo problemas con el codigo del swf.
He encontrado un reproductor de midis para flash
[URL="http://html.it/guide/esempi/negatyve_javascript/midiPlayer.zip"][/URL]
El problema es que no consigo el codigo exacto que tiene que ir dentro de la pelicula para que se active el midi.
He provado con
getURL("javascript
:playMIDI('musicID', '"+ejemplo.mid+"', " + flag + ")");
pero no arranca. Alguien sabe donde está el error?
El codigo que va en el html es el siguiente:
Código HTML:
<HTML>
<HEAD>
<script language="JavaScript1.2" type="text/javascript">
<!--
var EM1 = '<div id="musicID" style="position:absolute; left:0px; top:0px; width:0px; height:0px; z-index:10">';
var EM2 = '<embed type="audio/midi" src=\"';
var EM3 = '\" loop=true autostart=true hidden=true name="midiMusic" mastersound></embed>';
var EM4 = '</div>';
function playMIDI(id, brano, flag) {
if(document.all){
document.all[id].src = brano;
} else if(document.getElementById){
if(flag){
document.embeds['midiMusic'].Rewind();
document.embeds['midiMusic'].Play(true);
} else {
document.getElementById(id).innerHTML = EM2 + brano + EM3;
}
}
}
function stopMIDI(id){
if(document.all){
document.all[id].src = "";
} else if(document.getElementById){
document.embeds['midiMusic'].Stop();
}
}
//-->
</script>
</HEAD>
<BODY bgcolor="#CCCCCC">
<script language="JavaScript1.2" type="text/javascript">
<!--
if (navigator.appName == "Microsoft Internet Explorer") {
document.write('<bgsound src="" id="musicID" loop=infinite autostart=true>');
} else {
document.write(EM1 + EM2 + EM3 + EM4);
}
//-->
</script>
<OBJECT
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="400" HEIGHT="300" ID="playMidi">
<PARAM NAME=movie VALUE="playMidi.swf">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#CCCCCC>
<EMBED
src="playMidi.swf"
quality=high
bgcolor=#CCCCCC
WIDTH="400"
HEIGHT="300"
SWLIVECONNECT="true"
NAME="playMidi"
TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
</EMBED>
</OBJECT>
</BODY>
</HTML>
Gracias a tod@s!