<script language="JavaScript">
<!--
function MM_controlSound(sndAction,_sndObj) { //v2.0
var sndObj = eval( _sndObj );
if (sndObj != null) {
if (sndAction=='stop') {
sndObj.stop();
} else {
if (navigator.appName == 'Netscape' ) {
sndObj.play();
}else{
if (document.MM_WMP_DETECTED == null) {
document.MM_WMP_DETECTED = false;
var i;
for( i in sndObj ){
if ( i == "ActiveMovie" ) {
document.MM_WMP_DETECTED = true;
break;
}
}
}
if (document.MM_WMP_DETECTED){
sndObj.play();
}else{
if ( sndObj.FileName ){
sndObj.run();
}
}
}
}
}
}
function startmusic(){
MM_controlSound("play","document.suono","musica.mi d");
}
function stopmusic(){
MM_controlSound("stop","document.suono","musica.mi d");
}
//-->
</script>
<embed name="suono" src="musica.mid" loop="true" autostart="true" hidden="true" type="audio/midi" width="0" height="0" mastersound></embed>
Questo codice servirebbe per riprodurre un file midi in una pagina html e grazie ad un flash dovrei avere la possibilità di fermare e far ripartire la musica...l'audio appena acccedo alla pagina parte...il problema è che i pulsanti in flash dove associo la funzione stop e paly del midi non vanno!