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
