预告片是否添加到舞台?像这样:
var trailer = new Video();
trailer.attachNetStream(nstream);
addChild(trailer);
您是否还检查过 NetStream 不会产生错误?像这样:
nstream.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);
nstream.play("video.flv");
function asyncErrorHandler(event:AsyncErrorEvent):void{
trace(event);
}
编辑:您还检查过网络状态和安全错误吗?像这样:
nstream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
conn.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
conn.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
function netStatusHandler(event:NetStatusEvent):void {
switch (event.info.code) {
case "NetConnection.Connect.Success":
connectStream();
break;
case "NetStream.Play.StreamNotFound":
trace("Unable to locate video: " + videoURL);
break;
}
}
function securityErrorHandler(event:SecurityErrorEvent):void {
trace("securityErrorHandler: " + event);
}