【问题标题】:How to display the time length of video (current time/ total time)?如何显示视频时长(当前时间/总时间)?
【发布时间】:2013-10-02 06:58:02
【问题描述】:

我想问一下如何在使用AS 3.0的系统中显示视频的显示时间。示例:它使用 trace() 显示寻道时间和总时间。它有任何信息或解决方案来解决吗? 我很感激你们中的任何人都能回答。 ^^ 谢谢。

【问题讨论】:

    标签: actionscript-3 apache-flex flash-builder flex4.7


    【解决方案1】:

    我假设您正在使用 NetStream 对象来流式传输您的视频?

    如果是这样,NetStream 类有一个名为 time 的变量,它为您提供以秒为单位的查找时间。

    var ns:NetStream;
    // load video, etc
    ...
    // update every frame
    stage.addEventListener(Event.ENTER_FRAME, onEnterFrame);
    function onEnterFrame(e:Event):void {
        trace("seek time: " + ns.time);
    }
    

    至于总时间,您可以通过收听onMetaData 事件从视频的元数据中获取。见here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-27
      • 2013-02-25
      • 2021-01-31
      • 2012-12-25
      • 2018-12-04
      • 2012-11-28
      • 2020-06-21
      相关资源
      最近更新 更多