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: </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&sbp=mediaplayer&ar=media&sba=plugin&' 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 + ")";
p = 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 == 6 )
{ 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 == 5 )
{ 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 == 4 )
{ 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 == 3 )
{ 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 == 2 )
{ 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 == 1 )
{ 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 == 0 )
{ 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