本篇是视频聊天,会议开发实例系列文章的第5篇,该系列所有文章链接如下:
http://www.cnblogs.com/aierong/archive/2008/12/30/Flex.html#sp
本系统是在上篇文章的基础上做了进一步改进,增强了聊天功能(支持图片和文字)和增强部分视频功能
看整体效果图片:

本系统是基于Flex的Air环境开发,服务器端使用的是fms
界面分为3部分:左,中,右
左边显示用户列表(点用户头像聊天,点摄像头图片看对方视频)
中部是聊天区域(支持图文聊天和表情图片,字体设置,2人私聊悄悄话等等)
右侧为本地和主持人视频区
设置表情图片:
设置字体图片:
设置消息发送模式图片:
code下载:
http://files.cnblogs.com/aierong/WinMeeting.rar
您收到代码后,请回到文章下面留言告之一下!要是没收到,我可以再发!
提供代码是为了互相学习,一起探讨!请大家多交流!
1.要是对代码有什么疑问,可以在文章的评论区留言,我会尽我所能答复您!
2.要是您在运行代码的过程中发现bug,或者是您有什么好的建议和意见,也可以在文章的评论区留言给我,我会及时更正!
评论区使用提示:
评论区留言(使用高级评论)是可以贴图片的,要是有难以描述的问题,可以贴图片和文字一起说明
谢谢!
收藏与分享
收藏到QQ书签
添加到百度搜藏
添加到雅虎收藏

东莞.net俱乐部
欢迎您的加入
我的系列文章
A.
Sql Server2005 Transact-SQL 新兵器学习 B.
MCAD学习 C.
代码阅读总结 D.
ASP.NET状态管理 E.
DB(数据库) F.
WAP G.
WinForm
H.
Flex
我的好文推荐
FlexAir开源版-全球免费多人视频聊天室,免费网络远程多人视频会议系统((Flex,Fms3联合开发))<视频聊天,会议开发实例8>
Sql Server2005 Transact-SQL 新兵器学习总结之-总结
MS SQL数据库备份和恢复存储过程(加强版本)
sql server中分布式查询随笔(链接服务器(sp_addlinkedserver)和远程登录映射(sp_addlinkedsrvlogin)使用小总结)
ASP.NET2.0国际化/本地化应用程序的实现总结(多语言,多文化页面的实现)
WAP开发资料站(最新更新)
自定义格式字符串随笔
(IFormattable,IFormatProvider,ICustomFormatter三接口的实现)
Mcad学习笔记之异步编程(AsyncCallback
委托,IAsyncResult接口,BeginInvoke方法,EndInvoke方法的使用小总结)
Mcad学习笔记之通过反射调用類的方法,屬性,字段,索引器(2種方法)
Mcad学习笔记之序列化(2进制和Soap序列
化)
Mcad学习笔记之委托再理解(delegate的构造器,BeginInvoke,EndInvoke,Invoke4个方法的探讨)
ASP.NET状态管理之一(概括篇)
Flex,Fms学习笔记
posted @ 2009-02-13 08:52
aierong 阅读(17522)
评论(753) 编辑 收藏
发表评论
--引用--------------------------------------------------
lorry: 收到了,谢谢!
--------------------------------------------------------
多交流
--引用--------------------------------------------------
lorry : 恩 写的可以 发我一份代码。我的邮箱是linzhuangde@vip.qq.com,谢谢啊,
--------------------------------------------------------
code已经发送
--引用--------------------------------------------------
looku: 博主可不可以发份源码给我学习一下!谢谢
--------------------------------------------------------
code已经发送
--引用--------------------------------------------------
nantangcun: 免费网络远程视频会议系统,很不错,博主能发一份给我学习下吗?谢谢..
--------------------------------------------------------
code已经发送
--引用--------------------------------------------------
汪正华: 麻烦lz发一份源码吧,学习中,期待中,谢谢啦!
491375194@qq.com 谢谢啦~~·!
--------------------------------------------------------
code已经发送
--引用--------------------------------------------------
yuguangting: 请博主发给我一份源码参考,十分感激。
--------------------------------------------------------
code已经发送
--引用--------------------------------------------------
yuguangting: 非常感谢,已经收到。
--------------------------------------------------------
多交流
免费网络远程视频会议系统,
这个很不错,博主能发一份给我学习下吗?谢谢..
82#6626##@qq.com
代码已收到 ,谢谢啦 嘿嘿
--引用--------------------------------------------------
pengcan: 免费网络远程视频会议系统,
这个很不错,博主能发一份给我学习下吗?谢谢..
--------------------------------------------------------
code已经发送
--引用--------------------------------------------------
md: 82#6626##@qq.com
代码已收到 ,谢谢啦 嘿嘿
--------------------------------------------------------
多交流
--引用--------------------------------------------------
pengcan: thanks, i got the codes
--------------------------------------------------------
code已经发送
--引用--------------------------------------------------
元卜: 多谢博主,我收到代码了~
--------------------------------------------------------
多交流
楼主发代码给我一份吧,O(∩_∩)O谢谢了
lite3@qq.com
楼主发代码给我一份吧,O(∩_∩)O谢谢了
xiaoxingvip@vip.qq.com
值得期待的案例,
发我一份吧也,asdadmin@126.com
多谢
要一份学习了,感谢!dreamlux@yahoo.cn
--引用--------------------------------------------------
猪弟: 博主你好, 邮箱是oicqpen@163.com
--------------------------------------------------------
code已经发送
--引用--------------------------------------------------
lite3: 楼主发代码给我一份吧,O(∩_∩)O谢谢了
lite3@qq.com
--------------------------------------------------------
code已经发送
--引用--------------------------------------------------
mohack: 楼主发代码给我一份吧,O(∩_∩)O谢谢了
xiaoxingvip@vip.qq.com
--------------------------------------------------------
code已经发送
--引用--------------------------------------------------
asdmain: 值得期待的案例,
发我一份吧也,asdadmin@126.com
多谢
--------------------------------------------------------
code已经发送
--引用--------------------------------------------------
dreamlux: 要一份学习了,感谢!dreamlux@yahoo.cn
--------------------------------------------------------
code已经发送
--引用--------------------------------------------------
kgkevin: 收到..谢谢
--------------------------------------------------------
多多交流
博主能不能发一份给我学习学习,很期待 万分的感谢
我的邮箱
dbrose@163.com
--引用--------------------------------------------------
道尔: 发一份给我,谢谢!学习啦!
--------------------------------------------------------
code已经发送
--引用--------------------------------------------------
dbrose: 博主能不能发一份给我学习学习,很期待 万分的感谢
我的邮箱
dbrose@163.com
--------------------------------------------------------
code已经发送
--引用--------------------------------------------------
道尔: Code已收到,多些!!!
--------------------------------------------------------
多交流
--引用--------------------------------------------------
道尔: 多谢!!!!
--------------------------------------------------------
多多交流
你好,最近正开始学习这方面,可以发份代码我吗?先谢了.363580158@qq.com
--引用--------------------------------------------------
我想要一份源代码,: 先谢了
--------------------------------------------------------
呵呵,博文中已经给出了代码下载URL
--引用--------------------------------------------------
miaomao: 可以发一份源码给我吗?谢谢!!
--------------------------------------------------------
呵呵,博文中已经给出了代码下载URL
--引用--------------------------------------------------
lyy: 用来学习制作视频聊天,谢谢!
--------------------------------------------------------
呵呵,博文中已经给出了代码下载URL
--引用--------------------------------------------------
爱转角: 你好,最近正开始学习这方面,可以发份代码我吗?先谢了.363580158@qq.com
--------------------------------------------------------
呵呵,博文中已经给出了代码下载URL
楼主的精神值得很多人学习。
能传一份完整的代码吗
客户端和服务端 想研究下!谢谢
代码发我一份,谢谢! 邮箱:d13171548@163.com
有机会一起探讨呀~~!
这可真是一个不可多得的好宝贝呀 谢谢你慷慨分享 le.ji@163.com
楼主你好,我很喜欢你的blog.想问你个问题,为什么我在当前电脑上发送了消息,而另一台电脑再发送消息时,我这台电脑上发送的消息就被清空啦。
感觉楼主发我一份code,我也需要,我正在研究!非常感谢
为什么,测试是,老提示,链接失败,但,那rtmp地址,是没有错,用一些简单的例子,可以测试链接成攻,谢谢,是不是还有什么设置,我没弄好
@aierong
谢谢楼主,后面我发现是编码问题
我用的AS3.0 flash media server2.0
少加了
Netconnection.ObjectEncoding=flash.net.objectencoding.AMF0,
汗死了,呵呵
后面我想加XML登录验证,是可以验证了,生成AIR也没问题,就是纠结的是测试的时候,老提示一些错误,只要用户名和密码没填错,都很OK,但是一有填错或者为空时,就会出现,虽然加了判断,呵呵,有可能,我验证写的有问题
楼主你好:
请问下,在winmeeting8里的登录怎么进去啊?
我登录进去显示出错。
你的sqlite数据库里登录进入需要验证码?
还是随便一个账号就可以登录进入。
楼主,最近公司做视屏相关的软件
能发份代码我嘛 谢谢了
邮箱 kloseking@163.com
qq 858267784@qq.com
随便哪个一个,谢谢哈
楼主,发一份代码给我,地址失效了,
找了很多例子,这是最详细了,。先谢谢了
442390042@qq.com
blog已经给了下载地址
代码是完整的,包括服务器端代码
楼主V5,请问一下为什么我下载你的代码不管是调试运行用我自己本地的FMS服务器,还是直接运行你的air文件都会一直不能登录呢?一直停在登录的那个地方。有没有更新版的源码?如果有的话共享给我们咯,谢谢
博主 能给我一份吗 学学下 我的邮箱 hufeng_1991@163.com
能给我发一份学习研究吗?89041837##qq.com
blog的那个不能下载能不能发一份呢... 542151655@qq.com
blog已经给了下载地址
代码是完整的,包括服务器端代码
blog已经给了下载地址
代码是完整的,包括服务器端代码
可以下载的,你再试试看
blog已经给了下载地址
代码是完整的,包括服务器端代码
Hello
楼主 我发现一个问题..当你获取用户的视频之后.你关闭窗体..
但是那个人的语音还是存在的.我想知道怎么把NetStream绑定到VideoDisplay的数据给清空了..
还有我把这个air的项目改成了WEB的运行的..
楼主原谅我吧..
我改过来了.我把代码贴上来
videoTitleWindow
<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
close="this.parentDocument.closevideoLookHandler(event)" showCloseButton="true"
width="184" height="166" title="看视频" creationComplete="init()">
<mx:Script>
<![CDATA[
import com.Model.ModelClass;
public var user:String;
internal var instance:ModelClass;
public var inNetStream:NetStream;
private function init():void
{
this.instance=ModelClass.getInstance();
var video:Video=new Video();
video=new Video();
video.width=160;
video.height=120;
inNetStream= new NetStream(instance.netConnection)
video.attachNetStream(inNetStream);
inNetStream.play(user);
vd_video.addChild(video);
}
]]>
</mx:Script>
<mx:VideoDisplay id="vd_video" width="160" height="120" x="11" y="4"/>
</mx:TitleWindow>
//运行文件里
//关闭
public function closevideoLookHandler(evt:CloseEvent):void
{
videoLook.inNetStream.close();
PopUpManager.removePopUp(this.videoLook);
}
请楼主吧源码发给我,谢谢您的贡献,非常感激,因下了好几次都没反应。。。
麻烦楼主发一份给小弟谢谢
ajian0126@126.com
楼主可以发下代码给我邮箱哦?谢谢,515792501@qq.com
blog已经给了下载地址
代码是完整的,包括服务器端代码
给我也发个源代码吧 学习学习 邮箱xingyuntulong@qq.com 谢谢
麻烦发一下源码,谢谢!
我的邮箱:greatlsb@163.com
太棒了吧!也给我发一份源代码好么~~~
我什么时候能这么强大 252057460@qq.com 多谢!~~~