Foros del Web » Programando para Internet » Javascript »

reproductor en explore y en firefox

Estas en el tema de reproductor en explore y en firefox en el foro de Javascript en Foros del Web. Hola a todos tengo el siguiente problema: Tengo un reproductor de audio el cual funciona bien en internet explore pero no funciona en mozilla firefox. ...
  #1 (permalink)  
Antiguo 12/01/2007, 11:01
Avatar de franklin85  
Fecha de Ingreso: octubre-2006
Mensajes: 103
Antigüedad: 17 años, 6 meses
Puntos: 0
reproductor en explore y en firefox

Hola a todos tengo el siguiente problema:
Tengo un reproductor de audio el cual funciona bien en internet explore pero no funciona en mozilla firefox.
Ahi les muestro el codigo que estoy usando

Código PHP:
<a href="#" onClick="CallPlay();return false"><img src="1/player_controls_play.gif" alt="Iniciar" name="Play" id="Play" border="0" height="30" width="28"></a>
<
a href="#" onclick="CallStop();return false"><img src="1/player_controls_pause.gif" alt="Detener" name="Stop" id="Stop" border="0" height="30" width="28"></a>
<
a href="#" onclick="CallMute();return false"><img src="1/vol_on.gif" alt="Silencio" name="Mute" id="Mute" border="0" height="30" width="28"></a>

<
span>Volumen:&nbsp;</span>
<
a href="#" onclick="volumen(1);return false"><img src="1/pvol_on.gif" name="Vol2" width="10" height="10" border="0" id="Vol2"></a>
<
a href="#" onclick="volumen(2);return false"><img src="1/pvol_on.gif" name="Vol3" width="10" height="10" border="0" id="Vol3"></a>
<
a href="#" onclick="volumen(3);return false"><img src="1/pvol_on.gif" name="Vol4" width="10" height="10" border="0" id="Vol4"></a>
<
a href="#" onclick="volumen(4);return false"><img src="1/pvol_off.gif" name="Vol5" width="10" height="10" border="0" id="Vol5"></a>
<
a href="#" onclick="volumen(5);return false"><img src="1/pvol_off.gif" name="Vol6" width="10" height="10" border="0" id="Vol6"></a>
<
a href="#" onclick="volumen(6);return false"><img src="1/pvol_off.gif" name="Vol7" width="10" height="10" border="0" id="Vol7"></a>

<
embed Name="MediaPlayer" src="URL: de tu archivo de audio" align="baseline" border="0" width="240" height="24" type="application/x-mplayer2" pluginspage='microsoft.com/isapi/redir.dll?prd=windows&amp;sbp=mediaplayer&amp;ar=media&amp;sba=plugin&amp;' showcontrols="0" showpositioncontrols="0" showaudiocontrols="0" showtracker="0" showdisplay="0" showstatusbar="1" autosize="0" showgotobar="0" showcaptioning="0" autostart="1" autorewind="0" animationatstart="0" transparentatstart="0" allowscan="1" enablecontextmenu="1" clicktoplay="0" invokeurls="1" defaultframe="datawindow"></object>



<
script language="javascript">
var 
buffer_ini true;

function 
init_Player()
{
    
info.innerHTML="CONECTANDO... ";
    
muestra_buffer()
}

function 
buffer()
{
    var 
porciento;
    var 
horas;
    var 
minutos;
    var 
segundos;


    
buffsta=(document.all)?document.MediaPlayer.bufferingProgress:document.MediaPlayer.GetBufferingProgress();

    if ( (
buffer_ini) || (buffsta <100)) {
        if (
buffer_ini)
            
porciento "";
        else
            
porciento buffsta " %";

        
info.innerHTML="CARGANDO... " porciento;
        
buffer_ini false;
        
buff setTimeout("buffer();",700);

    }
}


function 
formateaSegundos(seg)
{
s_horas parseInt(seg 3600);
s_segundos seg 3600;
s_minutos parseInt(s_segundos 60);
s_segundos parseInt(s_segundos 60);
return 
s_horas ":" s_minutos ":" s_segundos;
}

function 
muestra_buffer()
{
                
horas parseInt(document.MediaPlayer.Duration 3600);
                
segundos document.MediaPlayer.Duration 3600;
                
minutos parseInt(segundos 60);
                
segundos parseInt(segundos 60);

//alert("Tamano");

objInfo document.all["info"];

    if (
document.MediaPlayer.CurrentPosition <= document.MediaPlayer.Duration){
        
rep formateaSegundos(document.MediaPlayer.CurrentPosition);
        
objInfo.innerHTML="Reproduciendo.. " //+ rep + " (Tiempo " + horas + ":" + minutos + ":" + segundos + ")";
        
=  setTimeout("muestra_buffer();",1000);
    }
}


function 
CallPlay()
{
document.MediaPlayer.AutoStart=1;
document.MediaPlayer.Filename "URL de tu archivo de audio";
document.MediaPlayer.Play();
document.Play.src="1/player_controls_play.gif";
document.Stop.src="1/player_controls_pause.gif";
}
function 
CallStop()
{
document.MediaPlayer.Stop();
document.MediaPlayer.AutoStart=0;
document.Play.src="1/player_controls_play.gif";
document.Stop.src="1/player_controls_pause.gif";
}
function 
CallMute()
{
if (
document.MediaPlayer.Mute == true)
{    
document.MediaPlayer.Mute false;
document.Mute.src="1/vol_on.gif";    }
else
{    
document.MediaPlayer.Mute true;
document.Mute.src="1/vol_off.gif";    }
}
function 
volumen(numero)
{
MediaPlayerVolume1 3000;
if ( 
numero ==  )
{    
MediaPlayerVolume1 =  0;
document.Vol7.src="1/pvol_on.gif";
document.Vol6.src="1/pvol_on.gif";
document.Vol5.src="1/pvol_on.gif";
document.Vol4.src="1/pvol_on.gif";
document.Vol3.src="1/pvol_on.gif";
document.Vol2.src="1/pvol_on.gif";
//document.Vol1.src="1/vol_01_on.gif";
}
if ( 
numero ==  )
{    
MediaPlayerVolume1 =  -200;
document.Vol7.src="1/pvol_off.gif";
document.Vol6.src="1/pvol_on.gif";
document.Vol5.src="1/pvol_on.gif";
document.Vol4.src="1/pvol_on.gif";
document.Vol3.src="1/pvol_on.gif";
document.Vol2.src="1/pvol_on.gif";
//document.Vol1.src="1/vol_01_on.gif";
}
if ( 
numero ==  )
{    
MediaPlayerVolume1 =  -400;
document.Vol7.src="1/pvol_off.gif";
document.Vol6.src="1/pvol_off.gif";
document.Vol5.src="1/pvol_on.gif";
document.Vol4.src="1/pvol_on.gif";
document.Vol3.src="1/pvol_on.gif";
document.Vol2.src="1/pvol_on.gif";
//document.Vol1.src="1/vol_01_on.gif";
}
if ( 
numero ==  )
{    
MediaPlayerVolume1 =  -600;
document.Vol7.src="1/pvol_off.gif";
document.Vol6.src="1/pvol_off.gif";
document.Vol5.src="1/pvol_off.gif";
document.Vol4.src="1/pvol_on.gif";
document.Vol3.src="1/pvol_on.gif";
document.Vol2.src="1/pvol_on.gif";
//document.Vol1.src="1/vol_01_on.gif";
}
if ( 
numero ==  )
{    
MediaPlayerVolume1 =  -800;
document.Vol7.src="1/pvol_off.gif";
document.Vol6.src="1/pvol_off.gif";
document.Vol5.src="1/pvol_off.gif";
document.Vol4.src="1/pvol_off.gif";
document.Vol3.src="1/pvol_on.gif";
document.Vol2.src="1/pvol_on.gif";
//document.Vol1.src="1/vol_01_on.gif";
}
if ( 
numero ==  )
{    
MediaPlayerVolume1 =  -1500;
document.Vol7.src="1/pvol_off.gif";
document.Vol6.src="1/pvol_off.gif";
document.Vol5.src="1/pvol_off.gif";
document.Vol4.src="1/pvol_off.gif";
document.Vol3.src="1/pvol_off.gif";
document.Vol2.src="1/pvol_on.gif";
//document.Vol1.src="1/vol_01_on.gif";
}
if ( 
numero ==  )
{    
MediaPlayerVolume1 =  -2000;
document.Vol7.src="1/pvol_off.gif";
document.Vol6.src="1/pvol_off.gif";
document.Vol5.src="1/pvol_off.gif";
document.Vol4.src="1/pvol_off.gif";
document.Vol3.src="1/pvol_off.gif";
document.Vol2.src="1/pvol_off.gif";
//document.Vol1.src="1/vol_01_on.gif";
}
document.MediaPlayer.Volume MediaPlayerVolume1;
}
</script> 
Con este codigo funciona bien en Internet Explore (los controles) pero en Mozilla Firefox no funcionas los controles pero si reproduce el audio.
Que es lo que puedo hacer ante este problema.
Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:06.