0

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

netStream.play(movieName,20)

数字 20 是跳过和开始视频的秒数,我只是想知道是否有什么可以调用以自动进行视频通话或获得状态

网络流播放停止

当它以秒为单位到达一个时间点时。

4

1 回答 1

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()
}
于 2013-10-28T15:22:37.040 回答