2013-10-28 2 views
0

Можно ли изменить время окончания netStream? Например, я знаю, что вы можете изменить время начала с помощьюВозможно изменение времени окончания netStream?

netStream.play(movieName,20) 

Число 20 является числом секунд, чтобы пропустить и начать видео с, мне было просто интересно, если есть что-то я мог бы назвать, чтобы автоматически сделать видеовызов или получить статус

NetStream.Play.Stop

, когда он достигает точки времени в секундах.

ответ

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() 
} 
Смежные вопросы