
Код AS3:
package {
import flash.display.Sprite;
import flash.media.Video;
import flash.net.NetConnection;
import flash.net.NetStream;
public class Test extends Sprite {
private var video:Video = new Video();
private var url:String = 'http://alexandrratush.vv.si/temp/mobile_app/video/10 More Amazing Science Stunts.flv';
private var customClient:Object = new Object();
public function Test () {
customClient.onCuePoint = cuePointHandler;
customClient.onMetaData = metaDataHandler;
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
ns.client = customClient;
video.attachNetStream(ns);
ns.play(url);
ns.seek(5); // начинаем воиспроизводить с 5 секунды ( нужно учесть что будет задержка на буферизацию
addChild(video);
}
private function cuePointHandler(infoObject:Object):void {
trace("cuePoint");
}
private function metaDataHandler(infoObject:Object):void {
trace("metaData");
}
}
}