您可以在运行时加载 FLV 文件,并在 SWF 文件中播放。可以将这些文件加载到视频对象或诸如 FLVPlayback 之类的组件中。下面的示例演示如何在视频对象中播放名为 clouds.flv 的文件。
在 Flash 文档中回放外部 FLV 文件:
this.createTextField("status_txt", 999, 0, 0, 100, 100); status_txt.autoSize = "left"; status_txt.multiline = true; // 创建一个 NetConnection 对象 var my_nc:NetCOnnection= new NetConnection(); // 创建一个本地流连接 my_nc.connect(null); // 创建一个 NetStream 对象并定义一个 onStatus() 函数 var my_ns:NetStream = new NetStream(my_nc); my_ns.OnStatus= function(infoObject:Object):Void { status_txt.text += "status (" + this.time + " seconds)/n"; status_txt.text += "/t Level: " + infoObject.level + "/n"; status_txt.text += "/t Code: " + infoObject.code + "/n/n"; }; // 将 NetStream 视频输入信号附加到 Video 对象 my_video.attachVideo(my_ns); // 设置缓冲时间 my_ns.setBufferTime(5); // 开始播放 FLV 文件 my_ns.play("http://www.helpexamples.com/flash/video/clouds.flv");