FluorineFx+Flex视频聊天室案例开发----客户端

上一篇《FluorineFx + Flex视频聊天室案例开发----服务器端》详细的介绍了如何利用 FluorineFx开发一个及时通信的视频聊天室服务器处理程序,并通过Web网站来宿主这个服务 处理程序的运行。本篇将着重介绍视频聊天室的客户端开发,包括连接RTMP服务器、发布视 频、接收视频、在线用户列表、发送文本消息以及全服务器小喇叭功能点。

上述这些功能点在我以前写的文章里已经出现了N多次了,所以这里我不想过多的在次对 他们进行解说,详细请查阅《Flex与.NET互操作系列文章 》,这里我将核心的几个方法代码 贴出来简单说明。首先就是客户实现用户登录,通过FluorineFx提供的RemotingService的接 口方法进行数据验证。

private function onLogin(event:MouseEvent):void
{
    remoteConn = new RemotingConnection

("http://localhost:2020/ChatRoom.FluorineFxWeb/Gateway.aspx",ObjectEncoding.AMF3)

;
    myInfo = new UserInfo();
    myInfo.UserName=this.txtUserName.text;
    myInfo.Password=this.txtPassword.text;
    remoteConn.RemotingCall

("ChatRoom.Services.DataService.Login",onLoginResult,onLoginFault,myInfo);
}

private function onLoginResult(result:UserInfo):void
{
    if(result != null)
    {
        this.myInfo = result;
        this.viewStack.selectedChild = chatView;
        rtmpnc = new RtmpConnection

("rtmp://localhost:2777/VideoChat",ObjectEncoding.AMF3,onNetStatusHandler,myInfo)

;
    }
    else
    {
        this.lbState.text = "登陆失败,用户名或密码错误!";
    }
}

private function onLoginFault(event:Object):void
{
    this.lbState.text = "登陆失败,请重试!";
}

private function onClear(event:MouseEvent):void
{
    this.txtUserName.text="";
    this.txtPassword.text="";
    this.lbState.text="";
    this.txtUserName.setFocus();
}

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索视频
, function
, text
, this
, rtmp流媒体
, 聊天室
, fluorinefx
, ViewStack
rtmp服务器
drrr聊天室客户端、凤阁聊天室最新客户端、java 聊天室 多客户端、服务端与客户端聊天室、flex客户端,以便于您获取更多的相关知识。

时间: 2024-10-18 11:02:45

FluorineFx+Flex视频聊天室案例开发----客户端的相关文章

Flex与.NET互操作(十六):FluorineFx + Flex视频聊天室案例开发

本文将使用FluorineFx和Flex结合介绍一个简单的视频聊天室案例开发,希望通过此篇和大家交流FluorineFx和Flex的相关技术,同时也希 望本篇可以帮助到需要使用FluorineFx做及时应用开发的新手朋友.首先列举下本篇中所涉及到的开发环境和相关技术以及简单的需求定义: 1. Microsoft Visual Studio 2008(VS SP1)+.NET Framework 3.5(SP1) 2. FluorineFx v1.0.0.15 3. Adobe Flex Buil

FluorineFx+Flex视频聊天室案例开发----应用部署篇

这段时间的随笔一直都是关于及时通信应用方面的,其中有许多的朋友对于开发都没什么 问题,但是在程序部署上就出问题了.本篇将简单的介绍FluorineFx + Flex视频聊天室的部 署方面的相关内容. 首先需要需要注意一点就是Flex的配置文件service-config.xml,后面的flash将通过 service-config.xml里配置的RTMP通信信道与FluorineFx的RTMP服务器连接连接,详细配置 如下: <channel-definition id="my-rtmp&

FluorineFx+Flex视频聊天室案例开发----服务器端

在我之前的一篇文章里曾经介绍过FluorineFx的ApplicationAdapter的基本步骤,以及使 用FluorineFx的ApplicationAdapter来开发及时通信应用的相关知识点. ApplicationAdapter应用最终需要部署到支持FluorineFx服务的Web应用(ASP.NET网站)上, 如下图则表示了FluorineFx应用的目录结构. 对于使 用过FluorineFx开发应用的朋友来说,这个图在熟悉不过了.要使用FluorineFx开发及时通 信应用,项目结

实现一个简单的视频聊天室(源码)

       在 <实现一个简单的语音聊天室>一文发布后,很多朋友建议我也实现一个视频聊天室给他们参考一下,其实,视频聊天室与语音聊天室的原理是差不多的,由于加入了摄像头.视频的处理,逻辑会繁杂一些,本文就实现一个简单的多人视频聊天系统,让多个人可以进入同一个房间进行语音视频沟通.先看看3个人进行视频聊天的运行效果截图:         上面两张截图分别是:登录界面.标注了各个控件的视频聊天室的主界面. 一. C/S结构 很明显,我这个语音聊天室采用的是C/S结构,整个项目结构相对比较简单,如

视频聊天室

问题描述 公司可能要开发个网站包含视频聊天室功能提前发出来让自己好有个准备欢迎高手指点开发语言不限c++,delphy..最好是用asp.net(c#)有经验的留个资料谢谢

“土鳖”视频聊天室一年产生近10亿营收?

国内视频行业至今仍然没有能够盈利的公司.但号称"中国最大的多人视频互动交友平台"极有可能是目前国内未上市的互联网公司中收入与利润最高的一家,据<国家财经周刊>报道称,9158 .com及其下属众多子网站合计拥有2万多个视频聊天室,注册用户1-2亿,活跃用户两三千万,同时在线约70万,每月营收接近7000万人民币,占全行业收入的70%.在视频与交友这两条同样盈利艰难的坐标系交汇点上,堪称名副其实的"草根王者".2005年从开发出的一款视频聊天软件做起,创使

想看视频聊天室美女脱衣 男子被骗24万

今年1月的一天晚上,南京市民王健在家上网,突然,网页上跳出了"http://www.aliyun.com/zixun/aggregation/12223.html">视频聊天室"的小窗口,让他有点好奇.通过阅读页面介绍,他得知聊天室里的主播都是年轻貌美的女孩,而入门的注册费才只要10元钱.王健毫不犹豫地向对方账户支付了10元钱,他哪里晓得,自己已经掉进了一家诈骗网站的圈套,随后被骗的钱财累 计达到了24万多元! 当晚,在进入聊天室大厅后,王健确实看到了许多美女主播,一张

奉节建视频聊天室留守儿童与父母“面对面”

奉节县鹤峰小学,学生代琳与爸爸进行视频聊天 在三峡库区的奉节县,有这样一群孩子,父母长年在外地打工,他们大多寄宿在亲戚家中,每天要花1个多小时走十几里山路上学--为了让这些留守儿童更快乐地成长,奉节鹤峰小学在新学期为这些孩子准备了亲情聊天室,通过网络和视频,连接起留守儿童和父母亲情沟通的桥梁. 视频里见到久违的爸妈 10月9日上午10点,记者来到奉节县鹤峰小学一间亲情聊天室看到,里面摆放了4台崭新的液晶显示器,耳麦.话筒等设施一应俱全,里面坐满了留守儿童. "想不想我?学习可要努力哟,作业写完没

用zlchat架设自己的语音视频聊天室

问题描述 www.zlsoftcn.com/forum论坛上有测试地址,只要注册就可以下载,下载后按照说明就可以集成电路到自己的网站上了