宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > AS2与AS3技术

[AS3]AS3.0处理NetStream类事件处理函数onMetaData

2016-10-13 00:16:48 点击量:10 标签: 收藏本文

NetStream class有一个事件处理函数onMetaData(这个帮助里可没有哦)。

NetStream.onMetaData = function (MetaObject){//得到Meta信息
      trace(Math.round(MetaObject.duration));//得到视频流的长度
};

当然Meta信息中包括很多,如果我们不知道他们的名字是什么,可以用for in打印到控制台上

  1. NetStream.onMetaData = function (MetaObject){//得到Meta信息 
  2.       for (var i in MetaObject){ 
  3.            trace ( i+":"+MetaObject[i]); 
  4.        } 
  5. }; 

测试影片,会在output上输出如下信息:
creationdate:Mon Mar 21 22:26:40 2005//创建时间
framerate:29.9374389648438//原始桢频
audiodatarate:32//音频
videodatarate:56//视频
height:0//宽
width:0//高
duration:53.8283348083496//总长

ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室