- Dentro de un movieClip colocar el siguiente código:
- Sustituir los datos en negritas por los datos requeridos:
my_player.loadVideoById("_OBlgSz8sSM",0) Es el nombre cifrado del video en youtube:
my_player.setSize(640,360) es el tamaño del cargador del video, en youtube:
240p = 320,240
480p = 640,480
720p = 1080 x 720
1080p = 1920 x 1080 - Para agregar un botón para reproducir o pausar el video agregar el siguiente código debajo del anterior:
play_btn.addEventListener(MouseEvent.CLICK, playVid); function playVid(e:MouseEvent):void { my_player.playVideo(); }
pause_btn.addEventListener(MouseEvent.CLICK, pauseVid); function pauseVid(e:MouseEvent):void { my_player.pauseVideo(); } - Crear un botón para reproducir y ponerle de nombre de instancia play_btn y otro para pausar con el nombre de instancia pause_btn
Security.allowDomain("www.youtube.com");
var my_player:Object; var my_loader:Loader = new Loader(); my_loader.load(new URLRequest("http://www.youtube.com/apiplayer?version=3")); my_loader.contentLoaderInfo.addEventListener(Event.INIT, onLoaderInit); function onLoaderInit(e:Event):void{ addChild(my_loader); my_player = my_loader.content; my_player.addEventListener("onReady", onPlayerReady); } function onPlayerReady(e:Event):void{ my_player.setSize(640,360); my_player.loadVideoById("_OBlgSz8sSM",0); } |
Referencia: http://www.republicofcode.com/tutorials/flash/as3youtube/