Показать сообщение отдельно
Старый 05.11.2007, 18:07
NewFolder вне форума Посмотреть профиль Отправить личное сообщение для NewFolder Найти все сообщения от NewFolder
  № 1  
Ответить с цитированием
NewFolder
 
Аватар для NewFolder

Регистрация: Nov 2006
Сообщений: 155
По умолчанию Глюк со временем видео

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

Время больше чем загруженные байты!!!
Никто не знает, что это за фигня такая? Может мета дата видео неправильная?
__________________
Нет ничего невозможного