konto usunięte
Temat: FLVPlayback i ProgressBar - problem
Witam,używam komponentu FLVPlayback do wyświetlania filmu (mp4) w aplikacji.
Nie używam żadnej skórki do playera bo user nie może mieć możliwości sterowania filmikiem , natomiast chciałbym pokazać proces ładowania się filmiku. Tzn moment od wskazania source do załadowania pliku.
generalnie używam czegoś takiego
FLVP.addEventListener(VideoProgressEvent.PROGRESS, progressHandler);
function progressHandler(event:VideoProgressEvent):void {
var bl:Number = Math.round(event.bytesLoaded/1000);
var bt:Number = Math.round(event.bytesTotal/1000);
MyProgressBar.setProgress(bl,bt);
}
FLVP.source = 'path/file.mp4'
I teraz jak otwieram jakiś nowy plik to pasek nie zmienia się (w tym czasie ładuje się filmik moim zdaniem) i nagle szybkie wypełnienie paska i filmik jest gotowy. Później jak już przeglądarka korzysta z cache to filmik ładuje się szybko i pasek też szybko się zapełnia.
Wygląda tak jakby od momentu wskazana adresu filmiku do momentu załadowania pliku to zdarzenie PROGRESS nie działało..a z tego co piszą to powinno.
Czy ktoś może wie o co może chodzić ?