Código :
connection = new NetConnection(); connection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler); connection.connect(null); private function netStatusHandler(e:NetStatusEvent):void { trace(e.info.code) switch (e.info.code) { case "NetConnection.Connect.Success": initVideo(); break; case "NetStream.Play.Start": break; case "NetStream.Play.Stop": ns.seek(0); break; } } private function initVideo():void { stream = new NetStream(connection); stream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler); stream.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler); stream.client = new CustomClient(); stream.inBufferSeek = true; stream.play(vidurl); attachNetStream(stream);
La peli comienza, y vuelve a empezar, pero "refresca"... lo que note es que antes de hacer el complete, unos 5 segundos antes veo un "NetStream.Buffer.Full", lo cual deduzco que este es el problema, creerira que limpia el video del buffer, y cuando hace el seek lo vuelve a iniciar, tienen idea como resolver esto? como desactivar el flush... desde ya gracias. les dejo el link para que vean el salto
hectorernesto.com.ar/webs/videotest/Main.swf