[AS3]AS3用摄像头录视频as3摄像头录视频(3)
我不能所有人都拒绝了。。我要把讨厌的人拒绝了。。。 传给服务器一个人名~~ mync.connect(rtmp://localhost/connect, N神); 服务器看看是不是讨厌的人。。 [html] application.onConnect = function (client,name)
我不能所有人都拒绝了。。我要把讨厌的人拒绝了。。。
传给服务器一个人名~~
mync.connect("rtmp://localhost/connect", "N神");
服务器看看是不是讨厌的人。。
- application.onConnect = function(client, name) {
- trace(name);
- if (name == "N神") {
- //拒绝连接,并返回个错误对象{msg:"服务器不想"+name+"进去,哈哈~"},包含错误消息
- application.rejectConnection(client, {msg:"服务器不想"+name+"进去,哈哈~"});
- } else {
- application.acceptConnection(client);
- //成功不能返回客户端信息
- }
- };
看最上边的代码。。
- case "NetConnection.Connect.Rejected" :
- //注意这里,服务器拒绝你的情况,如果遭到拒绝,将会调用两次mync.onStatus,
- //第一次"NetConnection.Connect.Rejected"第2次"NetConnection.Connect.Closed"
- trace("遭到服务器拒绝");
- trace("服务器返回信息:"+info.application.msg);
- break;
遭到服务器拒绝后会trace出服务器返回的错误消息
=======================================
还有一些代码。是在一本电子书上学到的。。。传上来看看
- //test2 ,拒绝多余的回调信息
- mync = new NetConnection();
- mync.onStatus = function(info) {
- if (info.code == "NetConnection.Connect.Success") {
- trace("连接成功");
- this.handleCloseEvents = true;
- }
- if (!this.isConnected && this.handleCloseEvents) {
- this.handleCloseEvents = false;
- if (info.code == "NetConnection.Connect.Rejected") {
- trace("遭到服务器拒绝");
- } else {
- trace("连接关闭");
- }
- }
- };
- mync.handleCloseEvents = true;
- mync.connect("rtmp://localhost/connect", "N神");
- //mync.connect("rtmp://localhost/connect","小新")
- //test3 ,连接时显示正在连接,检查是否uri错误
- mync = new NetConnection();
- mync.onStatus = function(info) {
- if (info.code == "NetConnection.Connect.Success") {
- trace("连接成功");
- this.handleCloseEvents = true;
- }
- if (!this.isConnected && this.handleCloseEvents) {
- this.handleCloseEvents = false;
- if (info.code == "NetConnection.Connect.Rejected") {
- trace("遭到服务器拒绝");
- } else {
- trace("连接关闭");
- }
- }
- };
- mync.handleCloseEvents = true;
- uri = "rtmp2://localhost/connect";
- //错误的uri
- if (mync.connect(uri, "N神")) {
- trace("尝试连接服务器中。。");
- } else {
- trace("没有尝试连接服务器~是uri错误???");
- }
- //mync.connect("rtmp://localhost/connect","小新")
onStatus都有什么,看清楚~~~
热门文章推荐
- [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示例
请稍候...