Comunidad de diseño web y desarrollo en internet online

control de video flv parado en primer frame

Citar            
MensajeEscrito el 21 Oct 2009 01:11 pm
Buenas, tengo el siguiente código del siguiente tutorial y lo he modificado para conseguir el efecto que queria. Este es que cuando tu pasas el mouse por encima, el video se pone en marcha, y cuando sales del area, se pone en pause.

El problema es que el primer frame me sale un cuadrado negro, y yo quiero que el primer frame, salga la pelicula, en "pause" para que cuando pase el mouse por encima haga "play".

Mil gracias

Código ActionScript :

video_tmp="4.flv"
var conexion:NetConnection = new NetConnection();
conexion.connect(null);
var stream:NetStream = new NetStream(conexion);
mi_video.attachVideo(stream);
stream.play(video_tmp);
//aseguramos 10 seg de reproduccion
stream.setBufferTime(10);
stream.pause();
//
barra._xscale = 0;
onEnterFrame = function () {
   bu_cargado.text = stream.bufferLength;
   bu_trans.text = stream.time;
   bu_total.text = Math.round(stream.bytesTotal/1024)/1000+" mb";
};
//botones_-----------------------------------
btn1.onRollOver = function() {
   stream.pause(video_tmp);
};

btn1.onRollOut = function() {
   stream.pause();
   //obvio, para hacer pausa, ojo q es lo mismo para avanzar
};

//status
stream.onStatus = function(infoObject:Object) {
   if (infoObject.code == "NetStream.Play.Pause") {
      trace("acabo");
   }
   if (infoObject.code == "NetStream.Play.StreamNotFound") {
      trace("encontro error");
   }
};

Por damibjrs

53 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Oct 2009 04:07 pm
Lo mejor es poner una imágen, sino tendrás que quitar el pause que pones al principio y pausarlo recién cuando el stream.bufferLength sea el que especificaste

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 22 Oct 2009 03:08 pm
Ok, lo tengo. Pongo una imagen por debajo y cuando carga el video lo hace por encima, no siendo la carga y la aparicion muy brusca.

Otra cosa, como puedo hacer que cuando el video llegue al final, haga un loop y vuelva a empezar?

Por damibjrs

53 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Oct 2009 07:34 am
Lo tengo! ahora si hace loop cuando llega al final.


Código ActionScript :

stream.onStatus = function(infoObject:Object) {
   if (infoObject.code == "NetStream.Play.Stop") {
      stream.seek(0);}

Por damibjrs

53 de clabLevel



 

firefox

 

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