Comunidad de diseño web y desarrollo en internet online

Pregunta sobre caché de vídeo

Citar            
MensajeEscrito el 30 Dic 2010 09:12 am
Hola, estoy actualizando una web en flash AS2 en la que en una sección hay un reproductor de vídeo, los vídeos los llamo por xml. El problema que tengo es que si visualizo dos vídeos completos (no duran más de un minuto) el resto de vídeos dejan de funcionar, es decir se cargan, pero el botón play se desactiva.
El reproductor es sencillo: play/pause y contador de tiempo. Me he dado cuenta de que al pasar de un vídeo a otro el reproductor almacena el tiempo del vídeo anterior y solo lo actualiza cuando le doy al play del nuevo vídeo.
La pregunta:
¿Es posible que el reproductor monte los datos de un vídeo sobre otro y que por eso se sature?
No sé si me he explicado. He estado revisando el código del reproductor y no encuentro errores, pero no sé si habría que incluirle alguna función para que vacíe los datos del los vídeos a medida que un vídeo nuevo se carga.
La verdad es que estoy echo un lí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 30 Dic 2010 03:50 pm
la duración la toma del metadata, que llega cuando le das al play. Si quieres cargarlo de antemano tienes que incluir esos datos en el XML y mostrarlos al cambiar de video

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 30 Dic 2010 04:29 pm
Hola solisarg
Gracias por la respuesta. En realidad lo que quiero es que el reproductor funcione, ya que la web que estoy actualizando lleva un montón de vídeos. El problema es que el código del reproductor parece correcto. Como digo si ves unos segundos de los vídeos no pasa nada, el problema es cuando ves dos vídeos enteros, a partir de ahí el botón play deja de funcionar, el vídeo carga pero el play no tira ¿crees que la cosa pueda venir por este asunto de los metadata que comentas?

saludos

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 30 Dic 2010 06:36 pm
Puede que no esté detectando el final del anterior ... son siempre los mismos videos, ¿que pasa si pruebas con otros dos distintos?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 30 Dic 2010 06:44 pm
No sé puede ser lo que dices, el caso es que lo carga porque me aparece detenido en el primer fotograma. De momento lo he probado con 7 videos distintos (siete botones que enlazan a siete videos), en total debo incluir unos 16 vídeos, por eso este tema me preocupa bastante
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 30 Dic 2010 06:54 pm
¿Es posible que el reproductor superponga los datos de un vídeo sobre otro y que por eso se sature y deje de funcionar?

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 30 Dic 2010 09:11 pm
Pon la URL así vemos como anda

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 30 Dic 2010 09:46 pm
ok. todavía le falta un cacho a la web en general pero tengo colgado lo que va por ahora. Para ver los vídeos tienes que pinchar en el botón "obras" y luego pinchas a las fotos y éstas te enlazan con los vídeos. No sé si tengo subido los siete, pero cuatro seguro.
Los primeros dos vídeos se ven sin problema, a partir del tercero la cosa se tuerce. Y pasa lo que te comenté: si sólo ves unos segundos de los vídeos te deja ver más de dos ¿?

la url:
[url=http://www.triplejweb.com/muestras/muestra3][/url]

saludos

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:37 am
:( Sigo sin poder resolver el problema
¿Echaste un vistazo a la web?

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 12:06 pm
No carga ninguno, muestra un pedido solo sobre el primer video al que des, el cual no existe, por ejemplo

http://www.triplejweb.com/muestras/muestra3/data/videos/bourbonvideos.flv (no existe)

Allí debe haber un tema de rutas. La ruta al video es desde donde esté el HTML que contiene el swf, chequea eso

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 31 Dic 2010 03:53 pm
Hola.
Lo de bourbonvideos no lo carga porque no lo tengo subido. Donde hay vídeos subidos es entrando en la sección "obras" y pinchando en las fotos pequeñas:
las cuatro primeras fotos cuadradas tienen vídeos, la sexta y séptima también (la foto larga enlaza a una galeria, y las largas negras a textos)
en la sección "vídeos" de momento no he subido nada
el problema con el reproductor puede verlo con los vídeos que están en la sección obas
saludos

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:12 am
Todavía sigo con el problema del reproductor y
empeorando!... Ahora a veces solo me deja ver un vídeo entero y ya no más, me he exprimido el seso intentando averiguar cuál puede ser el problema pero no lo saco

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 11:03 am
Hola solisarg, no sé si sigues por ahí. He estado haciendo pruebas y creo que el problema está en la función que llama a los vídeos, hay algo mal construido. Me parece que está función hace que los distintos vídeos se carguen sobre la estructura del reproductor. Probé a ocultar el play/pause y hacer que el vídeo tenga autoplay. Sólo deje el timer, al ir viendo los vídeos el timer tardaba bastante en actualizar los datos de tiempo del nuevo vídeo, en distintas pruebas siempre el reproductor da fallos de algún tipo (play/pause/timer...) ¿Ves algo raro?

Código ActionScript :

/ Función para cargar el video
//---------------------------------------------------------------------------------------------------------------------
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.pause();
         //
         play_btn._visible = true 
         play_btn.bg._visible = true
         play_btn.enabled = true;
         new Tween(play_btn.play_mc, "_alpha", mx.transitions.easing.Strong.easeOut, getProperty(play_btn.play_mc, _alpha), 100, 0.5, true);
         new Tween(pause_btn.pause_mc, "_alpha", mx.transitions.easing.Strong.easeOut, getProperty(pause_btn.pause_mc, _alpha), 0, 0.5, true);
         new Tween(pause_btn.bg, "_alpha", mx.transitions.easing.Strong.easeOut, getProperty(pause_btn.bg, _alpha), 0, 0.5, 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;
   //
   
   //---------------------------------------------------------------------------------------------------------------------
   // timer
   //---------------------------------------------------------------------------------------------------------------------
   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;
   }

}

//---------------------------------------------------------------------------------------------------------------------
// función para cargar vídeo llamar!
//---------------------------------------------------------------------------------------------------------------------
//videoLoader();

saludos

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.