Comunidad de diseño web y desarrollo en internet online

Falla en reproductor

Citar            
MensajeEscrito el 12 Dic 2006 04:17 am
bueno juntando codigos de alla y de aca me arme un rep de mp3(o algo asi) para una pagina.
el unico fallo q le encontre por ahora es q uso streaming entonces empieza a reproducir y cuando llega al 100% empieza el tema de nuevo
aca les dejo el codigo

Código :

Sonido1 = new Sound();
Sonido1.loadSound("musica.mp3", true);
this.onEnterFrame = function() {
total = Sonido1.getBytesTotal();
cargado = Sonido1.getBytesLoaded();
porcentaje = Math.round((Sonido1.getBytesLoaded()*100)/Sonido1.getBytesTotal());
   if (porcentaje == 100){
   precarga1.text = " Cargado ";
   } else {
   precarga1.text = "Cargando Tema "+porcentaje+"%";
   } 
if (cargado == total && total>10) {
Sonido1.start(0, 0);
Sonido1.onSoundComplete = function(){
      gotoAndPlay(2);
     }
delete this.onEnterFrame;
Sonido1.onSoundComplete = function(){
        play();
     }
}
}; 


algo se me debe estar escapando.. bueno muchas gracias de ante mano

Por nico-ar

7 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 12 Dic 2006 06:02 am
Que tal!!!

En principio noto varias cosillas.

1º Has declarado el evento onSoundComplete dentro del onEnterFrame y además 2 veces. El evento se invoca cuando se termina de reproducir la canción, y se queda declarado aunque elimines el onEnterFrame, con lo cual, cuando termine el sonido, lo que va a hacer es reproducir la película desde el fotograma 2. Si tienes un stop allí se lo va a "papear" y puede empezar a cargar de nuevo el sonido.

2º Ten en cuenta que el 2º parámetro de start no sirve para sonidos en streaming.

3º La ejecución del EnterFrame no va a llegar nunca al segundo onSoundComplete, porque lo has eliminado con el delete.

Prueba a modificar eso a ver si va, sino postea de nuevo.

Salu2. :lol:

Por Pachi

8 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 12 Dic 2006 08:45 am
primero que nada: gracias por postear!!
lo del onSoundComplete es para que cuando termine el tema pase al 2º fotograma q es donde esta el tema siguiente, jeje y esta 2 veces pòrque no tenia mucho tiempo para probar y lo mande para q ande o ande jeje
quizas mi problema sera en el 2º parametro del start.. voy a probarlo mas tarde, osea ese if esta echo para que si el archivo cargo mas del 10 % arranque a reproducirlo

bueno mas tarde pruebo y comento aca
Gracias

Por nico-ar

7 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 12 Dic 2006 09:08 pm
mmm no.. probe sacando el 2º parametro del start y sigue con lo mismo..
q podra ser???

Por nico-ar

7 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.