В общем, все началось с того, что у меня в плеере ползунок проигрывания начал обгонять ползунок загрузки видео. Сначала подумал, что где-то что-то проморгал. Начал копаться в коде - все правильно, нигде оплошностей нет. Копался часа пол. Потом сделал следующее и просто был в шоке!

Код:
trace("time => " + ns.time / getTotalTime());
trace("bytes=> " + ns.bytesLoaded / ns.bytesTotal);
//Gets total time of the video
function getTotalTime(index:Number){
if (index == undefined){
index = curIndex;
}
return videoList[index].totalTime;
}
В трейсе получил вот такое:
time => 0.937334793978373
bytes=> 0.930866808475073
time => 0.937334793978373
bytes=> 0.930866808475073
time => 0.937334793978373
bytes=> 0.931514744078373
time => 0.937334793978373
bytes=> 0.931838711880023
...
Время больше чем загруженные байты!!!
Никто не знает, что это за фигня такая? Может мета дата видео неправильная?