Flash 使用Actionscript 2播放外部视频文件

Flash 使用Actionscript 2播放外部视频文件,flash,actionscript,actionscript-2,Flash,Actionscript,Actionscript 2,这是我用来在Actionscript 2中播放视频文件的基本脚本: var nc:NetConnection = new NetConnection(); nc.connect(null); var ns:NetStream = new NetStream(nc); obj_video.attachVideo(ns); ns.play("vid.flv"); 它可以正常工作,但奇怪的是,它只适用于一个特定的视频文件。它不播放任何其他视频文件,即使是相同类型/格式的视频。有人能解释一下这

这是我用来在Actionscript 2中播放视频文件的基本脚本:

var nc:NetConnection = new NetConnection();

nc.connect(null);

var ns:NetStream = new NetStream(nc);

obj_video.attachVideo(ns);

ns.play("vid.flv");

它可以正常工作,但奇怪的是,它只适用于一个特定的视频文件。它不播放任何其他视频文件,即使是相同类型/格式的视频。有人能解释一下这个问题吗?谢谢大家!

在我看来像是3。无论如何,在连接之前,请添加一个事件侦听器以检测何时进行连接。剩下的就只有他们了。您还应该在播放前添加事件侦听器,成功后,将ns连接到视频

还可以添加错误的事件侦听器,它应该告诉您是否有输入错误,文件本身是否无效等等。

实际上,它是AS2,直接(几乎)从Adobe AS2引用中获取。AS3没有Video.attachVideo()方法;它有Video.attachNetstream()代替。