如何显示视频的时长(当前时间/总时间)?

时间:2013-10-02 06:58:03

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

我想询问如何显示仅在使用AS 3.0的系统中显示的视频的显示时间。示例:它使用trace()显示搜索时间和总时间。有没有任何信息或解决方案可以解决它? 我很感激你们任何一个能够回答它的人。 ^^ 谢谢。

1 个答案:

答案 0 :(得分:0)

我假设您使用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