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

onMetaData

例子1

  1. nets.onMetaData = function(metadata){
  2. trace('onMetaData event at '+nets.time);
  3. trace(' duration: '+metadata.duration+newline+
  4. ' lasttimestamp: '+metadata.lasttimestamp+newline+
  5. ' lastkeyframetimestamp: '+metadata.lastkeyframetimestamp+newline+
  6. ' width: '+metadata.width+newline+
  7. ' height: '+metadata.height+newline+
  8. ' videodatarate: '+metadata.videodatarate+newline+
  9. ' audiodatarate: '+metadata.audiodatarate+newline+
  10. ' framerate: '+metadata.framerate+newline+
  11. ' creationdate: '+metadata.creationdate+newline+
  12. ' filesize: '+metadata.filesize+newline+
  13. ' videosize: '+metadata.videosize+newline+
  14. ' audiosize: '+metadata.audiosize+newline+
  15. ' datasize: '+metadata.datasize+newline+
  16. ' metadatacreator: '+metadata.metadatacreator+newline+
  17. ' metadatadate: '+metadata.metadatadate
  18. );
  19. trace(' audiocodecid: '+metadata.audiocodecid+newline+
  20. ' videocodecid: '+metadata.videocodecid+newline+
  21. ' audiodelay: '+metadata.audiodelay+newline+
  22. ' canseektoend: '+metadata.canSeekToEnd);
  23. trace(' cuePoints:');
  24. for (n=0; n<metadata.cuePoints.length; n++) {
  25. cp = metadata.cuePoints[n];
  26. trace(' '+cp.time+' "'+cp.name+'" ('+cp.type+')');
  27. if (cp.parameters != undefined) {
  28. trace(' parameters: ');
  29. for (paramName in cp.parameters) {
  30. trace(' "'+paramName+'" = "'+cp.parameters[paramName]+'"');
  31. }
  32. }
  33. }
  34. trace(' custommetadata:');
  35. for (paramName in metadata.custommetadata) {
  36. trace(' "'+paramName+'" = "'+metadata.custommetadata[paramName]+'"');
  37. }
  38. trace(' keyframes:');
  39. fp=metadata.keyframes.filepositions;
  40. ti=metadata.keyframes.times;
  41. for (n=0; n<fp.length; n++){
  42. trace(' fileposition: '+fp[n]+' time: '+ti[n]);
  43. }
  44. }

实例2

  1. nets.onMetaData = function(metadata){
  2. var level;
  3. function levelStr(level){
  4. s='';
  5. for (n=0;n<level;n++){ss=s+' '};
  6. return(s);
  7. }
  8. function traceThis(x){
  9. level++;
  10. for (y in x){
  11. switch (typeof(x[y])) {
  12. case 'object':
  13. trace(levelStr(level)+y+' : ');
  14. traceThis(x[y]);
  15. break;
  16. default:
  17. trace(levelStr(level)+y+' = '+x[y]);
  18. break;
  19. }
  20. }
  21. level--;
  22. }
  23. level=0;
  24. traceThis(metadata);
  25. }
(0)

相关推荐

  • 红蜻蜓抓图精灵抓视频播放器画面时一片漆黑解决及常见问题解答

    FAQ1:为何抓视频播放器画面结果一片漆黑? 用户普遍反映红蜻蜓抓图精灵(RdfSnap)无法对视频播放器中的视频进行正确捕捉,表现为只能捕捉播放器框架,而播放画面处只有黑背底没有图像,这个问题可以通 ...

  • potplayer播放器常用设置让potplayer使用效果更佳

    在选用视频播放器的时候,都会先考虑到支持哪些视频格式,potplayer播放器,可以支持很多格式播放,体积小巧,想要potplayer播放器使用效果更佳,那么就要进行常用设置。 第一:我们先打开这个视 ...

  • 安卓手机视频播放器哪个比较好?5款安卓手机视频播放器推荐

    安卓手机上看视频,大家是不是都被琳琅满目的视频播放器给看花眼了呢?那么安卓手机视频播放器哪个比较好呢?下面和大家来分享下,希望对大家有所帮助! 安卓手机视频播放器哪个比较好推荐: 第一、快播 快播是我 ...

  • 红蜻蜓抓图精灵为何抓视频播放器画面结果一片漆黑?

    用户普遍反映红蜻蜓抓图精灵(RdfSnap)无法对视频播放器中的视频进行正确捕捉,表现为只能捕捉播放器框架,而播放画面处只有黑背底没有图像,这个问题可以通过降低视频播放器的视频加速性能来解决,以下是几 ...

  • Ubuntu系统中Flash视频播放方法

    Ubuntu系统可用的Flash播放器很多,这里我们介绍最为常用的两种Flash播放软件,即官方的Adobe Flash Player和开源的Swfdec,助大家玩转Flash视频。本文介绍基于Ubu ...

  • 维棠视频播放器怎么用?

    维棠视频播放器怎么用?维棠播放器是一款界面极简洁的万能高清影音播放器,无广告操作也非常简单,很适合网友们使用,所以今天小编就为朋友们介绍维棠播放器的一些常用的操作方法,对新手入门很有帮助,具体请看下文 ...

  • 部分Win10用户标准账户不能使用Flash播放器怎么办? 换用管理员账户

    微软提供的Win10二月更新KB3135173安装和使用也并非一帆风顺,我们以及很多用户都遇到了Win10系统默认应用重置通知疯狂推送的问题.不过这还没完,微软社区又有用户反映在使用标准账户时,Ado ...

  • 如何给浏览器、视频播放器等设置“老板键”

    老板键,英文名Boss key,乍一听以为是给老板们设计的,但事实恰好相反.这个组合键主要是专门为上班一族和学生所设计.主要功能是能够通过事先设定好的快捷键瞬间隐藏掉多个事先设定的窗口.例如:上班聊Q ...

  • 魅族如何调用自带视频播放器播放网页视频?

    有的时候我们在使用浏览器播放视频时候,不能像自身的视频播放操作方便,怎么调用自带视频播放器播放网页视频 操作方法 01 本文以魅蓝NOTE为例,其他的版本也许会有所差异.打开系统自带的浏览器. 02 ...