Flash Actionscript 3 найти, где видео передается для воспроизведения позже, откуда оно передается - PullRequest
1 голос
/ 28 июня 2011

Можно ли найти позицию, где видео прошло / остановлено. Поэтому при последующей загрузке нужно играть с того места, где оно ранее прошло / остановилось. Я использую флэш-компонент FLVPlayBack.

1 Ответ

1 голос
/ 30 июня 2011

Не могли бы вы прослушать событие playheadUpdate, автоматически отправленное из компонента FLVPlayBack?Я не использовал этот компонент годами (предпочитаю писать с нуля), но я считаю, что что-то подобное должно сработать (не проверено; списано с головы до головы):

private var currentTime:Number = 0;

myFLVPlaybackComponent.addEventListener(VideoEvent.PLAYHEAD_UPDATE, playheadUpdated);

private function playheadUpdated(evt:VideoEvent):void {
    currentTime = evt.playheadTime;
}

// next time you want to begin playback, use this (though you may need to convert seconds
// to milliseconds or vice versa, depending on return format, or use seekSeconds())
myFLVPlaybackComponent.seek(currentTime);

Если вы неУ вас нет прямого контроля над воспроизведением, начинающимся снова (в случае, если пользователь нажимает кнопку «воспроизведение» компонента, прежде чем вы сможете сказать ему искать ()), возможно, вы можете прослушать событие playingStateEntered, и если currentTime> 0 (в основном, если оно было установлено ранее), немедленно ищите () для currentTime.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...