在FlashCom中的Camera, Microphone, LocalConnection, NetConnection,NetStream和 SharedObject对象都提供了事件响应,onstatus事件的返回信息记录在信息对象中。为了能够响应这些事件,你必须创建一个方法来处理信息 对象,而最重要的一点是你必须要清楚不同的信息对象返回值和返回类型。
信息对象具有下面的属性。
code 记录信息的返回内容
level 信息等级状态,有status 状态 warning 警告 error 错误
下面对FlashCom中的对象的onstatus返回值作个总结。

一:Camera信息对象

Camera.Muted (Status)
用户拒绝使用camera
Camera.Unmuted (Status)
用户允许使用camera LocalConnection信息对象
none (status)
none (error)

二:Microphone信息对象

Microphone.Muted (Status)
用户拒绝使用microphone.
Microphone.Unmuted (Status)
用户允许使用microphone.

三:NetConnect信息对象

NetConnection.Call.Failed (Error)
NetConnection.call方法调用服务器端的方法或命令失败
NetConnection.Connect.AppShutdown (Error)
服务器端应用程序已经关闭(由于资源耗用过大等原因)或者服务器已经关闭.
NetConnection.Connect.Closed (Status)
连接中断
NetConnection.Connect.Failed (Error)
连接失败
NetConnection.Connect.InvalidApp (Error)
指定的应用程序名称没有找到
NetConnection.Connect.Rejected (Error)
连接被拒绝
NetConnection.Connect.Success (Status)
连接成功

四:NetStream 信息对象

NetStream.Buffer.Empty (Status)
数据缓冲区为空
NetStream.Buffer.Full (Status)
缓冲区已满
NetStream.Failed (Error)
传输中有错误发生
NetStream.Pause.Notify (Status)
播放暂停
NetStream.Play.Failed (Error)
播放出错
NetStream.Play.PublishNotify (Status)
发布开始,信息已经发送到所有订阅者
NetStream.Play.Reset (Status)
播放列表重置
NetStream.Play.Start (Status)
播放开始
NetStream.Play.Stop (Status)
播放停止
NetStream.Play.StreamNotFound (Error)
播放的实时流或文件不存在
NetStream.Play.UnpublishNotify (Status)
发布停止,信息已经发送到所有订阅者
NetStream.Publish.BadName (Error)
发布的数据流已经被发布
NetStream.Publish.Idle (Status)
发布者闲置过长
NetStream.Publish.Start (Status)
发布开始
NetStream.Record.Failed (Error)
录制文件出错
NetStream.Record.NoAccess (Error)
没有足够的文件访问权限
NetStream.Record.Start (Status)
文件录制开始
NetStream.Record.Stop (Status)
录制暂停
NetStream.Seek.Failed (Error)
数据流定位出错
NetStream.Seek.Notify (Status)
数据搜索定位成功
NetStream.Unpause.Notify (Status)
恢复播放
NetStream.Unpublish.Success (Status)
停止发布

五:ShareObject信息对象

SharedObject.BadPersistence (Error)
SharedObject.getRemote方法传递的参数不匹配
SharedObject.Flush.Failed Error
写入失败
SharedObject.Flush.Success (Status)
写入成功
SharedObject.UriMismatch (Error)
SharedObject.connect的url参数和SharedObject.getRemote方法不一致

注意:对于NetStream、NetConnect和远程共享对象而言,在联机情况下onStatus有更多的返回值,这些返回值将会在服务器端信息对象中介绍,其它对象无须联机也可以响应到返回值。

最新文章

  1. WinRAR5.4
  2. Java Web中请求转发和请求包含
  3. 10个最好的 JavaScript 动画库和开发框架
  4. Windows Server 2012之搭建域控制器DC
  5. 文件夹属性中只有"常规"解决办法
  6. python 安装 easy_intall 和 pip python无root权限安装
  7. Objective-C ,ios,iphone开发基础:3分钟教你做一个iphone手机浏览器
  8. 存储过程/游标/mysql 函数
  9. MVC校验特性
  10. getResources().getXml()获取xml
  11. saiku中过滤窗口优化及隐藏异常报错
  12. 201521123106 《Java程序设计》第7周学习总结
  13. 学JAVA第二十天,接触异常处理,自定义异常
  14. 【问题解决方案】之 cmd 窗口问题汇总
  15. gdb pretty printer for STL debug in Linux
  16. Redis、RabbitMQ、Memcached
  17. js实现四叉树算法
  18. 老男孩linux实训学生入学资格考试题(技术部分)
  19. 在虚拟机里面安装Linux操作系统
  20. less使用总结

热门文章

  1. eclipse基础及开发插件
  2. [LeetCode] Valid Parentheses
  3. HDU5115 Dire Wolf(区间DP)
  4. hdu 4762 公式 java
  5. Vue#条件渲染
  6. 关于移动端1px边框问题
  7. sql篇,动态合并数据
  8. express-6 请求和响应对象(1)
  9. 5分钟弄懂Docker--转载
  10. Angular JS笔记