Я использую прогрессивную потоковую передачу с VideoDisplay, предоставленный URL-адрес HTTP полностью буферизируется, даже если я настроил его для начала воспроизведения видео, когда буферизация достигает 20%, сообщение трассировки показывает, что воспроизведение началось (с помощью mozilla / Flashbug +Firebug), но он не показывает видео до тех пор, пока буфер не достигнет 100%
Как я могу заставить видео поток воспроизводиться на 20% потока.
Сегмент кода, где происходит проверка
var loadedPct:uint = Math.round(100 * (event.bytesLoaded / event.bytesTotal));
trace('waiting...');
mainVideoCanvas.addChild(LoadingImage);
VidLoadingLabel2.text = loadedPct.toString();
mainVideoCanvas.addChild(VidLoadingLabel2);
if (loadedPct >= 20)
{
trace(event.bytesLoaded);
trace(loadedPct);
player.load();
player.play();
trace(player.state);
trace('Playing');
}
if (loadedPct == 100)
{
trace('Ready to Complete');
trace(player.state);
mainVideoCanvas.removeChild(VidLoadingLabel2);
mainVideoCanvas.removeChild(LoadingImage);
mainVideoCanvas.addChild(player);
player.addEventListener(VideoEvent.COMPLETE, completePlay);
}
Спасибо и с уважением Deadbrain