Замечен один баг. Делюсь )
Писал тут плеер для потокового flv, использовал для этого NetConnection + NetStream + Video.
Есть у NetStream такое событие как onStatus.
По завершению воспроизведения видео оно вызывается и возвращает объект с некоторыми свойствами (оно вызывается и при других событиях, таких как перемотка seek, начало воспроизведение, очистка или заполнения буфера и т.д).
Интересующее свойство NetStream.Play.Stop.
Баг замечен вот какой. Если готовить видео в Flash 8 VideoEncoder и там подрезать ему хронометраж (есть там такой тример), то вышеописанное событие по остановке не вызывается. более того иногда возникает ошибка invalidTime.
Видимо такой трим прописывает некорректную длину видео.
Так что если что - выверяйте хронометраж ролика до перекодировки в flv.
|