Comunidad de diseño web y desarrollo en internet online

Problema con FLV externo.

Citar            
MensajeEscrito el 24 Oct 2007 09:37 pm
Hola gente, los molesto ya totalmente quemado a ver si alguno de sus cerebros frescos me puede orientar un poco dado que ya no se mas que intentar. Les comento primero el problema:

Estoy cargando un FLV externo, en streaming ( hasta aca todo ok, carga y arranca). Dicho video tiene a una persona hablando, y en el final se queda en silencio aguardando que el usuario presione algun boton. En los ultimos 4 / 6 segundos del video, dicha persona se queda haciendo unas "muecas" aguardando que el usuario clickee en algun boton. Lo que no puedo hacer, es que luego de que el video se reproduce por completo, hacerlo lopeear en esos ultimos 4 / 6 segundos.... El video tiene 58 sengundos en total, y necesito que cuando llegue al segundo 57/58, haga un loop al segundo 52/53 ... asi se quede todo el tiempo hasta que el usuario clickee algo. Esto es lo que no puedo hacer...es mas, ni siquiera puedo (forzandolo a proposito) a que el vido directamente empiece desde el segundo 52/53. No entiendo realmente en que estoy errando...alguna sugerencia ?

Aqui dejo el codigo. (veran las 2 opciones que probe hasta ahora sin exito...)

Código :

startVideo = function (nombre:String) {
   conexion = new NetConnection(); 
   conexion.connect(null); 
   stream = new NetStream(conexion);
   stream.setBufferTime(10);
   contenedor.video.attachVideo(stream);
   
   stream.onMetaData=function(video){
         this.duracion=video.duration; // dura 58 segundos
         //this.seek(51); // a esto no le hace caso.....
   }
   
   file="flv/"+nombre+".flv";
   stream.play(file);
   
   // OPCION A - no funciona.....
   myStream.onStatus = function(info) {
      if(info.code == "NetStream.Play.Stop") {
         myStream.seek(50);
      }
   }
   
   /*
   // OPCION B - tampoco funciona
   if( (Math.round(myStream.duracion)-1) == Math.round(myStream.time) ){
      myStream.seek(myStream.time - 8);
   }
   
   // OPCION C - alguna sugerencia por favor..... ???
   */
}


startVideo("honda_001");


Por heathen

0 de clabLevel



 

safari
Citar            
MensajeEscrito el 25 Oct 2007 12:03 am
Hola compañero:

¿Te serviria algo asi?

Código :

   inic = 8 //tiempo en segundos donde empieza el bucle
   fin = 10 //tiempo en segundos dodnde termina el bucle y manda al inicio 
   onEnterFrame = function () {
      if(stream.time >= fin){
         stream.seek(inic);
      };
   };


Ya me cuentas.

Mira a ver si me puedes hechar una ayudita en este problemilla que tengo:
http://www.cristalab.com/foros/t47560.html

Gracias, saludos.

Por VGroove

5 de clabLevel



 

firefox

 

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