【发布时间】:2018-06-18 23:08:59
【问题描述】:
我正在尝试使用以下代码在 Flash 播放器中播放视频。
package {
import flash.display.Sprite;
import flash.net.NetConnection;
import flash.net.NetStream;
import flash.text.TextField;
import flash.media.Video;
public class Main extends Sprite {
public var MyNC:NetConnection = new NetConnection();
public var MyNS:NetStream;
public var MyVideo:Video = new Video();
public function Main() {
MyVideo = new Video();
addChild(MyVideo);
MyNC = new NetConnection();
MyNC.connect(null);
MyNS = new NetStream(MyNC);
MyVideo.attachNetStream(MyNS);
MyNS.play("video.mp4");
}
}
}
它可以工作,但显示以下错误:
错误 #2044:未处理的 AsyncErrorEvent:。 text=Error #2095: flash.net.NetStream 无法调用回调 onMetaData。
error=ReferenceError:错误 #1069:在 flash.net.NetStream 上找不到属性 onMetaData,并且没有默认值。 在主要() 错误 #2044:未处理的 AsyncErrorEvent:。 text=Error #2095:flash.net.NetStream 无法调用回调 onXMPData。
error=ReferenceError:错误 #1069:在 flash.net.NetStream 上找不到属性 onXMPData,并且没有默认值。 在 Main()
【问题讨论】:
标签: actionscript-3 flash video