可以更改netStream结束时间吗?

时间:2013-10-28 11:53:38

标签: actionscript-3

是否可以更改netStream结束时间? 例如,我知道您可以使用

更改开始时间
netStream.play(movieName,20)

数字20是跳过和启动视频的秒数,我只是想知道是否有什么我可以打电话来自动拨打视频电话或获得状态

  

NetStream.Play.Stop

达到时间点(秒)。

1 个答案:

答案 0 :(得分:1)

不幸的是,你必须自己跟踪并自己运行ns.pause()。您可能需要使用onMetaData,它会为您提供可能找到密钥的元数据(例如,当视频到达结束时间时循环播放)。

以下是一个示例解决方案:

var stopTimer:Timer = new Timer(20*1000, 1);
stopTimer.addEventListener(TimerEvent.TIMER, stopVideo);

function startVideo(path:String):void {
    ns.play(path);
    ns.seek(0);
    stopTimer.start()
}

function stopTimer(e:Event):void {
    ns.stop()
}