Как сделать что-то после окончания видео? - PullRequest
1 голос
/ 15 июня 2011

У меня есть 15-секундное видео, которое не встроено (оно получено из URL). Как я могу заставить его воспроизводить следующий кадр, когда видео закончится?

Ответы [ 2 ]

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

Если вы используете компонент FLVPlayback, вы можете сделать это следующим образом:

// for clarification
var video:FLVPlayback = myVideoInstance;

video.source = "http://example.com/myvideo.flv";
video.autoPlay = true;
video.addEventListener(VideoEvent.COMPLETE, function(e:VideoEvent) {
    // video has finished
});
0 голосов
/ 15 июня 2011

См. VideoEvent.COMPLETE, который отправляется после завершения воспроизведения видео.

video.addEventListener(VideoEvent.COMPLETE, _doNext);
function _doNext(e:VideoEvent):void
{
    video.removeEventListener(VideoEvent.COMPLETE, _doNext);
    trace("video done, what's next?");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...