Flash视频播放器常用的onMetaData参数信息说明

时间:2021-05-22

onMetaData

例子1

  • nets.onMetaData=function(metadata){
  • trace('onMetaDataeventat'+nets.time);
  • trace('duration:'+metadata.duration+newline+
  • 'lasttimestamp:'+metadata.lasttimestamp+newline+
  • 'lastkeyframetimestamp:'+metadata.lastkeyframetimestamp+newline+
  • 'width:'+metadata.width+newline+
  • 'height:'+metadata.height+newline+
  • 'videodatarate:'+metadata.videodatarate+newline+
  • 'audiodatarate:'+metadata.audiodatarate+newline+
  • 'framerate:'+metadata.framerate+newline+
  • 'creationdate:'+metadata.creationdate+newline+
  • 'filesize:'+metadata.filesize+newline+
  • 'videosize:'+metadata.videosize+newline+
  • 'audiosize:'+metadata.audiosize+newline+
  • 'datasize:'+metadata.datasize+newline+
  • 'metadatacreator:'+metadata.metadatacreator+newline+
  • 'metadatadate:'+metadata.metadatadate
  • );
  • trace('audiocodecid:'+metadata.audiocodecid+newline+
  • 'videocodecid:'+metadata.videocodecid+newline+
  • 'audiodelay:'+metadata.audiodelay+newline+
  • 'canseektoend:'+metadata.canSeekToEnd);
  • trace('cuePoints:');
  • for(n=0;n<metadata.cuePoints.length;n++){
  • cp=metadata.cuePoints[n];
  • trace(''+cp.time+'"'+cp.name+'"('+cp.type+')');
  • if(cp.parameters!=undefined){
  • trace('parameters:');
  • for(paramNameincp.parameters){
  • trace('"'+paramName+'"="'+cp.parameters[paramName]+'"');
  • }
  • }
  • }
  • trace('custommetadata:');
  • for(paramNameinmetadata.custommetadata){
  • trace('"'+paramName+'"="'+metadata.custommetadata[paramName]+'"');
  • }
  • trace('keyframes:');
  • fp=metadata.keyframes.filepositions;
  • ti=metadata.keyframes.times;
  • for(n=0;n<fp.length;n++){
  • trace('fileposition:'+fp[n]+'time:'+ti[n]);
  • }
  • }

  • 实例2
  • nets.onMetaData=function(metadata){
  • varlevel;
  • functionlevelStr(level){
  • s='';
  • for(n=0;n<level;n++){ss=s+''};
  • return(s);
  • }
  • functiontraceThis(x){
  • level++;
  • for(yinx){
  • switch(typeof(x[y])){
  • case'object':
  • trace(levelStr(level)+y+':');
  • traceThis(x[y]);
  • break;
  • default:
  • trace(levelStr(level)+y+'='+x[y]);
  • break;
  • }
  • }
  • level--;
  • }
  • level=0;
  • traceThis(metadata);
  • }
  • 声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

    相关文章