[AS3]监听NetStream事件adobe官方说明使用分析和报告
监控 NetStream 活动以收集所需的信息来支持媒体使用分析和报告。本节讨论的监控功能支持您创建媒体测量库,该库可不用断开与显示媒体的特定视频播放器的连接来收集数据。 这可让您的客户端开发人员在使用您的库时选择自己最喜欢的视频播放器。 使用 NetMonitor 类来监控应用程序中 NetStream 对象的创建和活动。NetMonitor 类可提供在任何给定时间存在的活动 NetStream 的列表,并且一旦创建了 NetStream 对象就会调度一个事件。
NetStream 对象调度下表中列出的事件,具体取决于正在播放的媒体类型:
事件 |
渐进式下载 |
RTMP 流 |
HTTP 流 |
---|---|---|---|
NetStream.Play.Start |
是 |
是 |
否 |
NetStream.Play.Stop |
是 |
是 |
否 |
NetStream.Play.Complete |
是 |
是 |
否 |
NetStream.SeekStart.Notify |
是 |
是 |
是 |
NetStream.Seek.Notify |
是 |
是 |
是 |
NetStream.Unpause.Notify |
是 |
是 |
是 |
NetStream.Unpause.Notify |
是 |
是 |
是 |
NetStream.Play.Transition |
不适用 |
是 |
不适用 |
NetStream.Play.TransitionComplete |
不适用 |
是 |
不适用 |
NetStream.Buffer.Full |
是 |
是 |
是 |
NetStream.Buffer.Flush |
是 |
是 |
是 |
NetStream.Buffer.Empty |
是 |
是 |
是 |
与 NetStream 实例关联的 NetStreamInfo 对象也存储最后的元数据以及在媒体中遇到的 XMP 数据对象。
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例