![]() |
Глюк со временем видео
В общем, все началось с того, что у меня в плеере ползунок проигрывания начал обгонять ползунок загрузки видео. Сначала подумал, что где-то что-то проморгал. Начал копаться в коде - все правильно, нигде оплошностей нет. Копался часа пол. Потом сделал следующее и просто был в шоке!
Код:
trace("time => " + ns.time / getTotalTime());time => 0.937334793978373 bytes=> 0.930866808475073 time => 0.937334793978373 bytes=> 0.930866808475073 time => 0.937334793978373 bytes=> 0.931514744078373 time => 0.937334793978373 bytes=> 0.931838711880023 ... Время больше чем загруженные байты!!! :eek: Никто не знает, что это за фигня такая? Может мета дата видео неправильная? |
У времени плотность одинаковая, а вот распределение кадров видео относительно содержания размера файла - нет.
Поэтому вы должны ориентироваться на буффер, а не на количество загруженных байт. |
Я что-то не сильно понял.
Как мне заменить эту строчку, ориентируясь на буфер? Код:
ns.bytesLoaded / ns.bytesTotal |
| Часовой пояс GMT +4, время: 16:53. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.