Comunidad de diseño web y desarrollo en internet online

problema extraño con reproductor de video

Citar            
MensajeEscrito el 28 Dic 2010 07:04 pm
Hola tengo un problema muy raro con un reproductor de video. Estoy con una web en la que al pinchar en un botón abre un vídeo al que llama por xml. En total tengo siete botones para llamar a siete videos.
Todo funciona bien si ves unos segundos de los videos, pero si ves dos o tres videos enteros luego el resto de videos dejan de funcionar. El video carga pero el botón play queda desactivado.
No tengo ni idea de qué puede estar pasando... :shock:

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

safari
Citar            
MensajeEscrito el 28 Dic 2010 09:57 pm
Este es el código del reproductor supongo que en hay alguna línea que este generando el error de carga:


Código ActionScript :


pause_btn.enabled = false;
play_btn.enabled = true;
pause_btn.gotoAndStop("selected");

play_btn.onRelease = function() {
   
   stage_video.play();
   _root.videoPlaying = true;
   //
   this.enabled = false;

   pause_btn.enabled = true;
   pause_btn.gotoAndStop(1);
   
   if (_root.sound) {
      _root.suono.stop();
      _root.console.btn_sound.gotoAndPlay("close");
   }
                
   this.swapDepths(pause_btn);
};

pause_btn.onRelease = function() {
   
   _root.videoPlaying = false;
   
   stage_video.pause();
   
   this.enabled = false;

   play_btn.enabled = true;

   if (_root.sound) {
      _root.suono.start();
      _root.console.btn_sound.gotoAndPlay("open");
   }
   this.swapDepths(play_btn);
};


function videoLoader(vid) {
   
   //trace("vid="+vid);
   
   var listenerObject:Object = new Object();
   listenerObject.playheadUpdate = function(eventObject:Object):Void  {
   
      Position = Math.round(stage_video.playheadPercentage);
   
      if (Position>=100) {
      
         stage_video.stop();
      
         play_btn.enabled = true;
      
         pause_btn.enabled = false;
         pause_btn.swapDepths(play_btn);
         
         _root.videoPlaying = false;
         if (_root.sound) {
            _root.suono.start();
            _root.console.btn_sound.gotoAndPlay("open");
         }
      }
   };
   stage_video.addEventListener("playheadUpdate",listenerObject);
   //video url
   stage_video.contentPath = vid;
   
   
   var listenerObject:Object = new Object();
   listenerObject.ready = function(eventObject:Object):Void  {
      timpTotalS = convertTime(stage_video.totalTime);
      timpTotal = stage_video.totalTime;
   };
   stage_video.addEventListener("ready",listenerObject);
   var listenerObject:Object = new Object();
   listenerObject.playheadUpdate = function(eventObject:Object):Void  {
      time_mc.time.text = convertTime(eventObject.playheadTime)+" / "+timpTotalS;
   };
   stage_video.addEventListener("playheadUpdate",listenerObject);
   //
   function convertTime(sec:Number):String {
      var min:Number = 0;
      var ora:Number = 0;
      if (sec>=60) {
         min = Math.floor(sec/60);
         sec = Math.floor(sec%60);
         if (min>=60) {
            ora = Math.floor(min/60);
            min = Math.floor(min%60);
         }
      }
      min = (min<10 ? "0"+Math.floor(min) : Math.floor(min));
      sec = (sec<10 ? "0"+Math.floor(sec) : Math.floor(sec));
      ora = (ora<10 ? "0"+Math.floor(ora) : Math.floor(ora));
      var timp:String = (timpTotal/60/60/60>1 ? ora+":" : "")+min+":"+sec;
      return timp;
   }

}

//---------------------------------------------------------------------------------------------------------------------
// VideoLoader function call!
//---------------------------------------------------------------------------------------------------------------------
//videoLoader();

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

safari
Citar            
MensajeEscrito el 29 Dic 2010 01:26 pm
me imagino que en estas líneas del código del reproductor es donde está el problema:

Código ActionScript :

stage_video.addEventListener("playheadUpdate",listenerObject); 
   //video url 
   stage_video.contentPath = vid; 

Lo raro es que las rutas en el archivo xml están correctas ya que los vídeos cargan. El tema es lo que comenté arriba si visualizo dos o tres vídeos enteros ya no me deja ver más.
¿alguien por ahí que me pueda echar una mano?
gracias

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

safari
Citar            
MensajeEscrito el 31 Dic 2010 07:39 am
¿Sabe alguien cómo se puedo resolver?
feliz año

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

safari
Citar            
MensajeEscrito el 02 Ene 2011 06:16 am
Todavía sigo con el problema, ¿alguien que me pueda dar una pista de qué puede ser?
gracias

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

safari

 

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