PDA

Просмотр полной версии : FLVPlayback: при загрузке ролика сначала идет звук без видео, а потом начинают вместе


oralfa
23.03.2008, 13:30
Всем привет!
Есть проблема, с которой никак не могу разобраться.

При проигрывании .flv ролика c помощью FLVPlayback происходит какая-то ерунда - в самом начале, еще до загрузки страницы начинает воспроизводиться звук, играет какое-то время, а потом, когда подгрузится видео, все сбрасывается на начало и ролик востроизводится нормально.

Кто-нибудь что-то знает об этом "явлении"???

Вот пример: жмем сюда (http://www.zeraim.com/zaap/front.aspx?catID=2&pageID=11)

silin
24.03.2008, 01:22
попробуй в onEnterFrame, например, смотреть bytesLoaded , после того как загрузиться какое-то критическое количество (я обычно жду до 1000 ) убиваем этот onEnterFrame и запускаем воспроизведение..

oralfa
24.03.2008, 02:16
что значит "убиваем этот onEnterFrame".

если тупой вопрос - прошу прощения, я во флеш новичок, с терминологией не знаком :-)

silin
24.03.2008, 02:54
в том смысле, что дальше-то следить нет нужды - "скрипач не нужен", поэтому, чтоб он(onEnterFrame) больше не вызывался/не выполнялся:
delete onEnterFrame; или onEnterframe = null;
вобщем что-то типа такого:
var player:FLVPlayback=myFLVPlayback;
player.autoPlay=false;
function onEnterFrame(){
if( player.getBytesLoaded>1000){
delete onEnterFrame;
player.play(0);
}
}

oralfa
24.03.2008, 14:55
ух ты, прикольно, а я и не знал что так функцию можно прибить.

спасибо, сейчас попробую