我已经使用组件库成功创建了FLVPlayback组件,并且正在播放我想要的流视频。我的问题是,如果该流不在线或无法找到,我将如何在舞台上显示消息以让用户知道,没有活动流。如果没有找到AS3 FLVPlayback流,如何发送消息到舞台
更新: 这里是我的代码 -
thestream.addEventListener(NetStatusEvent.NET_STATUS, onNCStatus);
function onNCStatus(event:NetStatusEvent):void {
trace(event.info.code)
switch (event.info.code) {
case "NetConnection.Connect.Success":
trace("Success");
break;
case "NetStream.Play.StreamNotFound":
trace("Stream not found");
break;
}
}
有没有输出依然。看起来这个函数没有被调用。但是,如果我把一个跟踪功能外(前),我得到回应:
trace(NetStatusEvent.NET_STATUS);
输出:
netStatus
希望这有助于。
我遇到麻烦让函数工作。我用FLVPlayback实例名称'thestream'取代了'flvPlaybackComponent',但是当我尝试导出时,我没有在Output标签中找到任何东西。 – NaN 2011-03-10 23:56:53
我编辑了上面的代码来找出每个状态代码。如果实例名称正确,这至少会跟踪一些内容。给它一个镜头,让我知道。 – jpea 2011-03-11 14:31:15
我用更多的代码更新了我的帖子。仍然有麻烦。 – NaN 2011-03-11 18:04:00