如果找不到AS3 FLVPlayback流,如何将消息发送到舞台
我已经使用组件库成功创建了一个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
希望这可以帮助。
没有找到相关结果
已邀请:
3 个回复
脾萌
补蹲农界维
然后让你的视觉在舞台上的某个地方,并在侦听器功能的流未找到区域内用它做你需要的。
烷刨画颠离
更新:要使您的上述更新代码正常工作,请将NetStatus事件更改为STATE_CHANGE事件:
FLVPlayBack组件不会调度NetStatus事件。