Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function initVideo():void
- {
- nc = new NetConnection();
- nc.connect(null);
- ns = new NetStream(nc);
- ns.client = this;
- ns.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
- if(stageVideoAvail)
- {
- sv = stage.stageVideos[0]
- sv.addEventListener(StageVideoEvent.RENDER_STATE, onRender);
- sv.attachNetStream(ns);
- trace('available');
- }
- else
- {
- var vid:Video = new Video(1024, 768);
- addChild(vid);
- vid.attachNetStream(ns);
- trace('not');
- }
- ns.play("01.mp4");
- }
- private function onRender(e:StageVideoEvent):void
- {
- sv.viewPort = new Rectangle(_screenResolution[0] * 0.25, _screenResolution[1] * 0.7, 320, 200);
- }
- private function netStatusHandler(event:NetStatusEvent):void
- {
- switch (event.info.code)
- {
- case "NetConnection.Connect.Success":
- break;
- case "NetStream.Play.StreamNotFound":
- trace("Stream not found: ");
- break;
- case "NetStream.Play.Stop":
- trace("the video has ended");
- break;
- }
- }
- public function onMetaData(info:Object):void
- {
- trace("metadata: duration=" + info.duration + " width=" + info.width + " height=" + info.height + " framerate=" + info.framerate);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement