tweakt
问问题
14649 次
2 回答
11
我想到的用途需要在使用中是程序化的。我正在寻找一种直接使用 ActionScript 执行此操作的方法。
我终于偶然发现了我希望的解决方案......使用 NetStream 对象,但是(非直观地)您也可以使用它来访问本地文件:
private function playVideo():void {
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
# onMetaData listener is required otherwise you get a ReferenceError
var client:Object = new Object();
client.onMetaData = function(metadata:Object):void {
trace(metadata.duration);
}
ns.client = client;
var v:Video = new Video();
v.attachNetStream(ns);
stage.addChild(v);
var f:File = new File("/tmp/test.flv");
ns.play(f.url);
}
于 2009-01-16T06:03:26.793 回答
0
于 2009-01-16T04:57:20.030 回答