FlexAir 开源版-多人视频聊天室,网络远程多人视频会议系统((Flex,Fms3联合开发))<视频聊天,会议开发实战>

本篇是视频聊天,会议开发实例系列文章的第8篇,该系 列所有文章链接如下: 
http://www.cnblogs.com/aierong/archive/2008/12/30/Flex.html#sp

 

整个软件的图片:

chat_thumb 

本系统是基于Flex的Air环境开发(air1.5版本),服务器端使用的是fms3.0(本人现在使用的是fms3.0学习版本(免费))

界面分为3部分:左,中,右

左边显示用户列表(点用户头像聊天,点摄像头图片看对方视频,管理用户等功能)

中部是聊天区域(支持图文聊天和表情图片,字体设置,2人私聊悄悄话等等)

右侧为本地和主持人视频区

 

 

这次发布的版本有5个方面的改动,详细描述如下:

1.动态显示主持人视频

2

本程序现在默认admin登陆的就是管理员(即主持人),以后可以修改为动态指点主持人

 

2.主持人动态指点发言人

3

会议主持人可以指点发言人

代码说明:

在fms的服务器端定义一个方法setSay,主要是把现在的在线用户列表中isSay属性修改为相应状态,然后在调用每个客户端的 playSayVideo方法(以下只是代码片段,详细可以看code)

code1

    

3.主持人请某人离开会议室

t1 t2

如上面2副图片,支持人请”qiuqiu”离开会议室,qiuqiu的客户端就会从断开,并收到消息

代码说明:

在fms的服务器端定义一个方法setOut,利用application.disconnect方法把相应的人请出去。(以下只是代码片段,详细 可以看code)

q

 

4.聊天显示模式设定

1

聊天消息显示默认是一栏,可以分2个栏目显示,下面的只显示与自己相关的聊天消息和系统消息,其他消息在上面那栏显示

用户还可以控制是否显示垂直滚动条,是否让垂直滚动条自动滚屏

代码说明:

分屏显示我是画了2个显示面板,下面那个高度是0,并且隐藏。当需要分屏显示时,把高度平分即可。

222

 

5.code优化

 

 

6.代码下载 
http://files.cnblogs.com/aierong/WinMeeting8.rar

您收到代码后,请回到文章下面留言告之一下!要是没收到,我可以再发!

提供代码是为了互相学习,一起探讨!请大家多交流!
1.要是对代码有什么疑问,可以在文章的评论区留言,我会尽我所能答复您!
2. 要是您在运行代码的过程中发现bug,或者是您有什么好的建议和意见,也可以在文章的评论区留言给我,我会及时更正!

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值