[FMS]FMS连接判断过程源代码实例参考
[FMS]FMS连接判断过程源代码实例参考
[FMS]FMS连接判断过程源代码实例参考
- 1 package
- 2 {
- 3 import flash.net.NetConnection;
- 4 import flash.net.NetStream;
- 5 import flash.display.MovIEClip;
- 6 import flash.net.Responder;
- 7 import flash.events.MouseEvent;
- 8 import flash.events.NetStatusEvent;
- 9 import flash.events.AsyncErrorEvent;
- 10
- 11 public class ConnFMS extends MovieClip
- 12 {
- 13 private var nc:NetConnection;
- 14
- 15 public function ConnFMS()
- 16 {
- 17 btnConnFMS.label="CuPlayer.com连接到FMS";
- 18 }
- 19
- 20 private function onClickHandler(evt:MouseEvent):void
- 21 {
- 22 trace("CuPlayer.com正在连接FMS服务器");
- 23 nc = new NetConnection();
- 24 nc.connect("rtmp://www.cuplayer.com/vod);
- 25 nc.addEventListener(NetStatusEvent.NET_STATUS,onNetStatusHandler);
- 26 }
- 27
- 28 private function onNetStatusHandler(evt:NetStatusEvent):void
- 29 {
- 30 switch (evt.info.code)
- 31 {
- 32 case "NetConnection.Connect.Success":
- 33 trace("CuPlayer.com成功连接FMS服务器!");
- 34 break;
- 35 case "NetConnection.Connect.Rejected":
- 36 trace ("CuPlayer.com访问FMS服务器权限不足,连接被拒绝!");
- 37 break;
- 38 case "NetConnection.Connect.InvalidApp":
- 39 trace("CuPlayer.com指定的应用程序名称没有找到");
- 40 break;
- 41 case "NetConnection.Connect.Failed":
- 42 trace("CuPlayer.com连接失败!");
- 43 break;
- 44 case "NetConnection.Connect.AppShutDown":
- 45 trace("CuPlayer.com服务器端应用程序已经关闭(由于资源耗用过大等原因)或者服务器已经关闭!");
- 46 break;
- 47 case "NetConnection.Connect.Closed":
- 48 trace("CuPlayer.com与FMS的连接中断!");
- 49 break;
- 50 }
- 51 }
- 52 }
- 53 }
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例
请稍候...