最近学习FLEX4/FMS4的一点小体验【二】
- 博客分类:
- 技术杂绘
最近学习FLEX4/FMS4的一点小体验【二】
2011年02月25日
通过两天的研究与努力,可以播放视频了,先上代码以防忘记:
var
ns:NetStream = new NetStream(netConn); var pl:Video = new Video();
ns.addEventListener(NetStatusEvent.NET_STATUS,inSt reamHandler);
ns.play("sample"); customClient.onMetaData = function():void {};
ns.client = customClient; pl.width =
player.videoDisplay.width; pl.height = player.videoDisplay.height;
pl.smoothing = true; pl.attachNetStream(ns);
player.videoDisplay.addChild(pl);
具体有两点心得:
第一,在建立文件夹的时候,必须按照以下顺序:先在applications文件夹下面建立一个文件夹,自己命名就行,然后在这个文件夹下建 立一个叫streams的文件夹,然后在streams下面建立一个_definst_的文件夹,然后把所有的视频都放到_definst_文件夹下面, 这个是因为这是一个默认的路径,这个路径可以改,具体怎么改我再研究,前面一篇文章讲可以不要streams文件夹是基于连接FMS服务器的时候,有没有 无所谓,不会影响连接,但是在播放的时候,作为默认路径,这个还是要的,如果用fms_adminConsole.swf来管理的话,你新建一个房间,就 会由系统对应的自动生成这个路径。
第二,最前面声明的那个customClient变量,是为了处理一个小小的bug的,开始的时候我写的是:
ns.client = this;
即客户端是本地,但是一旦运行,就会出现这样一个错误:
Error #2044: 未处理的 AsyncErrorEvent:。 text=Error #2095: flash.net.NetStream 无法调用回调 onMetaData。 error=ReferenceError: Error #1069: 在 flash.net.NetStream 上找不到属性 onMetaData,且没有默认值。
后来在网上请教高人以后,发现是因为没有onMetaData这个回调函数,解决的方法就是换一个客户端,自己声明一个最大的Object类的对象 customClient,然后在这个对象之下创建一个叫onMetaData的函数,就算这个函数是空的也可以,我觉得这个函数肯定有些时候可以派得上 用场的,有待研究。
好了,今天的感想到此为止,有了新感想再写
发表评论
-
基础要打好: 如何正确地进入基于x86-64Bit Windows系统的商业软件破解领域
2012-01-20 09:26 408基础要打好: 如何正确 ... -
基于Windows CE .net平台的嵌入式系统的定制和裁剪
2012-01-20 09:26 1125基于Windows CE .net平台的嵌入式系统的定制和裁剪 ... -
Windows Mobile Test Framework实现手机软件自动化测试的介绍
2012-01-20 09:26 837Windows Mobile Test Framework实现 ... -
Android2.2+Eclipse windows xp环境配置,加部分问题解决办法(图文)
2012-01-20 09:26 629Android2.2+Eclipse windows xp ... -
现实世界:Windows Azure角色的启动生命周期
2012-01-20 09:26 360现实世界:Windows Azure角色的启动生命周期 20 ... -
【原创】襄阳12年高一统考地理测试题最后一题
2012-01-19 14:28 509【原创】襄阳12年高一 ... -
关于史书体裁
2012-01-19 14:28 546关于史书体裁 2012年01 ... -
【转】浅谈温岭民间的孝文化
2012-01-19 14:28 637【转】浅谈温岭民间的孝文化 2012年01月15日 作者 ... -
再见,2011
2012-01-19 14:27 328再见,2011 2011年12月25日 ... -
斋名集观
2012-01-19 14:27 770斋名集观 2012年01月11日 书斋溯源与称谓 ... -
v8cgi使用笔记
2012-01-17 04:15 1045v8cgi使用笔记 2010年11月 ... -
ON bwDONE exception
2012-01-17 04:15 577ON bwDONE exception 2010年10月15 ... -
javascript 对象 本地对象、内置对象和宿主对象
2012-01-17 04:15 868javascript 对象 本地对象、内置对象和宿主对象 2 ... -
学习笔记---JavaScript基础
2012-01-17 04:15 655学习笔记---JavaScript基础 ... -
ON懂
2012-01-16 03:05 517ON懂 2009年10月04日 ... -
一个词语的辨析
2012-01-16 03:04 589一个词语的辨析 2010年06月09日 很久没写 ... -
山东泰安话
2012-01-16 03:04 570山东泰安话 2011年12月26日 俺那里萝卜不叫萝卜 ... -
词语辨析
2012-01-16 03:04 658词语辨析 2010年05月03日 1、a few 、 ... -
收集赞美人的词语
2012-01-16 03:04 754收集赞美人的词语 2011 ...
相关推荐
利用flex和FMS建立聊天室,fms为源码
详解flex连接到fms,flex视频发送到fms Flex Media Server
PROFIBUS DP/FMS 总线光纤中继器
Flex+FMS写的视频聊天,在本机亲测通过。但唯一不足得是在别的机子上连接不成功。我也不知道为什么。望有才之士能完善。huzhaohui1992@qq.com 如能完善,请给我邮箱一份,在下感激不尽。
fms实现的视频播放系统,带说明,带安装说明带文档
FMS的最新版本已经到FMS 3了 ,本入门教程使用Flash Media Server 2 演示,但你可以很容易的升到 3,因为FMS 到 FMS3...我把我以前的那些FMS学习笔记整理了一下,做了下修改,成了一页的FMS教程,方便想学FMS的新手来看
FMS4+FB4 p2p实例 server端请直接用FMS4下的 applications\multicast\multicast.asc 注意事项:因FMS4版本众多,各种版本支持的功能不一样,请仔细核对你所装的FMS4版本,以免费时费力;版本功能请见官网: ...
NULL 博文链接:https://abstractforever.iteye.com/blog/524123
通过flex 和 fms开发的一个简易的调用摄像头和音频录制的例子。亲测可以用的。需要本地搭建一个fms服务器,并在flex中填写好fms服务器地址即可使用
Flex FMS 发送和接收视频的实例(含FMS的配置文档和Flex源码)
Flex和Fms3打造在线聊天室(利用NetConnection对象和SharedObject对象) 中文说明文档和代码, 简单明了好资料
免费美女视频聊天,多人视频会议功能加强版本(Fms3和Flex开发(附源码)) 中文说明文档和代码, 简单明了好资料
首先下载fms服务器安装好,并在fms安装目录的applications目录下新建一个test_video文件夹目录,一定要与flext程序中rtmp://127.0.0.1/test_video的test_video要一致,fms服务器启动后,执行flex程序,即可实现
利用fms作为流媒体服务器,进行实时通信视频聊天
FMS 4.5 + Flex mobile 之 Hello World 工程源代码,包括FMS 服务器端asc脚本和Flex Mobile客户端工程源代码,供入门参考。
FMS中文帮助文档,很有用的。特别适合flex和fms交互方面的需求
FMS聊天室FMS聊天室FMS聊天室FMS聊天室FMS聊天室
FMS4.5 注册码 FMS4.5 测试可用
基于Flex技术,FMS服务器,Flex视频会议系统。
fms4.5 for linux.part4.