ekeeper
26.12.2008, 14:45
Здравствуйте. У меня мало интернет трафика, поэтому я не смог поискать похожую тему по форуму, а помощь нужна очень срочно.
Есть массив с путями к FLV-файлам.
Требуется проигрывать их по очереди и в цикле (после последнего опять первый итд).
Язык AS2, проигрыватель 6ой версии.
Основная проблема - между видео идет пауза некая - то есть видео друг за другом идет не плавно. Как сделать чтобы видео игралось без прерываний плавно?
Я делаю так (через MediaDisplay):
video.setMedia("video.flv","FLV");
var myListener = new Object();
myListener.complete = function(eventObject)
{
video.setMedia("video.flv","FLV");
video.play();
}
video.addEventListener("complete", myListener);
Я понимаю, что пока играется первый ролик, надо подгружать второй "на фоне" и просто переключать потом. Но, неужели обязательно при этом придется делать еще один MediaDisplay?
UPD: Сделал с 2мя MediaDisplay - очень тормозит все :(
UPD2: при тестах на 6ом плейере оказалось что MediaDisplay не работает в 6ом плейере... надо как-то руками все видео грузить теперь...
Есть массив с путями к FLV-файлам.
Требуется проигрывать их по очереди и в цикле (после последнего опять первый итд).
Язык AS2, проигрыватель 6ой версии.
Основная проблема - между видео идет пауза некая - то есть видео друг за другом идет не плавно. Как сделать чтобы видео игралось без прерываний плавно?
Я делаю так (через MediaDisplay):
video.setMedia("video.flv","FLV");
var myListener = new Object();
myListener.complete = function(eventObject)
{
video.setMedia("video.flv","FLV");
video.play();
}
video.addEventListener("complete", myListener);
Я понимаю, что пока играется первый ролик, надо подгружать второй "на фоне" и просто переключать потом. Но, неужели обязательно при этом придется делать еще один MediaDisplay?
UPD: Сделал с 2мя MediaDisplay - очень тормозит все :(
UPD2: при тестах на 6ом плейере оказалось что MediaDisplay не работает в 6ом плейере... надо как-то руками все видео грузить теперь...