【发布时间】:2011-10-14 03:21:34
【问题描述】:
var video:Video = new Video();
addChild(video);
var netCon:NetConnection = new NetConnection();
netCon.connect(null);
var streamNS:NetStream = new NetStream(netCon);
//streamNS.client = this;
//video.attachNetStream(streamNS);
streamNS.play("AfricanElengwen.m4a");
streamNS.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
function netStatusHandler(e:NetStatusEvent):void
{
if (e.info.code == "NetStream.Play.FileStructureInvalid")
{
trace("The MP4's file structure is invalid.");
} else if (e.info.code == "NetStream.Play.NoSupportedTrackFound")
{
trace("The MP4 doesn't contain any supported tracks");
}
}
我从以下链接获得此代码, http://www.adobe.com/devnet/flashplayer/articles/hd_video_flash_player.html#articlecontentAdobe_numberedheader_0
我没有收到任何错误。 谁能说说是什么bug?
【问题讨论】:
-
尝试在 netStatusHandler() 中的任何 IF 之外添加跟踪...它是否被调用!?
-
我使用了 .flv 文件。那是在玩。
标签: actionscript-3 flash-cs4 flash-cs5 flash-cs3