Hoy ayudando a unos compañeros del trabajo a crear unos controles para un Video Player volvi a repasar los metodos para crear uno desde cero. Ahora bien la pregunta es para que crear uno desde cero si ya existen los componentes? Pues por tamaño, los componentes de Flash agregan como 30kb y lo que estaban desarrollando era para banners donde el mínimo a veces es de 40kb para el polite preload.
import flash.media.Video; import flash.net.NetConnection; import flash.net.NetStream; //Buenas noticias, el video object ahora se puede crear por codigo var videoObj:Video = new Video(); var conn:NetConnection = new NetConnection(); var ns:NetStream = new NetStream(conn); conn.connect(null); //Esto se debe a que el video es local videoObj.attachNetStream(ns); ns.play("miVideo.flv"); addChild(videoObj); //Luego se pueden usar diferentes metodos para reproducir y detener los videos ns.pause(); //pausa (detiene) el video ns.resume(); //reinicializa un video pausado ns.seek(15); //avanza el video hasta el segundo 15
No comments:
Post a Comment