Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   проблемы при проигрывании FLV (http://www.flasher.ru/forum/showthread.php?t=99855)

artcraft 14.08.2007 22:15

проблемы при проигрывании FLV
 
1) нет возможности узнать сколько секунд видеоролика уже загружено, только сколько байт

2) если в FLV файле не прописаны мета-данные (что является очень распространённым явлением), то узнать длину ролика невозможно даже после полной его загрузки (см. пункт 1) :~/

3) только что экспериментальным путём выяснил что NetStatusEvent события Buffer.Full и Buffer.Empty отбрасываются с задержкой примерно в 500ms :~/

4) как в момент когда видео приостанавливается для буферизации, так и в момент когда воспроизведение возобновляется, никакого события не отбрасывается :~/


что делать?

DarkLight 15.08.2007 02:50

1) делаем seek очень далеко и смотрим что он вернет - т к возвращает максимально возможное время...но он не совсем синхронен:(
4) Проверяем по частому интервалу позицию:(

artcraft 15.08.2007 04:51

1) это мысль, надо попробовать

4) при полном буфере видео проигрывается настолько неравномерно, что часто интервал в 100ms выдаёт одинаковую позицию видео 2 раза подряд :~/

__i 15.08.2007 13:47

1. незнаю невстечал такое видео, было так что только после полного проигрывание определяет длинну.

4. если ты используешь флексовый VideoDisplay, то в нем лажа написана, на каком-то этапе индусы округляют значение до целой секунды. Выход - копипаст всех классов которые работают с видеодисплеем и там "работа над ошибками". если нужно подробнее то вечером стукни в асю.


Часовой пояс GMT +4, время: 11:10.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.