PDA

Просмотр полной версии : FLVPlayback vs attachVideo


as_68
11.02.2013, 11:22
Наверное, это в этот раздел - вдруг кто код подкинет. ;-)

Возникла такая проблема.
Была сделана офлайн презентация.
В нем грузится видео через FLVPlayback и по cuePoint происходят определенные действия.

Попросили перенести в интернет.
Оказалось что FLVPlayback начинает проигрывать видео только после полной загрузки, а т.к. видео большого размера и не у всех пользователей быстрый интеренет приходится долго ждать. ((
Если же грузить через NetStream и attachVideo, то проигрываться начинает сразу, но как тогда отслеживать cuePoint? Отслеживать попадание времени проигрывания ролика в диапазон между cuePoint(ведь ns.time считает с какими-то тысячными)?

Подскажите, может у FLVPlayback есть настройки - "проигрывать сразу" или есть другие варианты подгрузки видео с cuePoint?

Hauts
11.02.2013, 11:34
http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00002386.html

А с этим пробовали?

mooncar
11.02.2013, 11:35
как тогда отслеживать cuePoint?

Обработка cuePoint не является чем-то присущим только компоненту FLVPlayback.
Событие onCuePoint - стандартное событие класса NetStream. См. справку (http://help.adobe.com/en_US/AS2LCR/Flash_10.0/00001404.html#419911).
Вот и используйте обработчик этого события, если хотите.

as_68
13.02.2013, 03:00
mooncar, а в этом случае CuePoint нужно только в видео прошивать?
Хотелось бы программно, чтобы видео не пережимать.

mooncar
13.02.2013, 10:22
Хотелось бы программно, чтобы видео не пережимать.
Хм, как вы это себе представляете?
Маркеры cuePoint - это принадлежность конкретного ролика.

as_68
13.02.2013, 11:00
Хм, как вы это себе представляете?

Ну для FLVPlayback есть же:
my_FLVplybk.addASCuePoint(time:Number, name:String[, parameters:Object])

Я когда делал оффлайн ролик, вообще, в параметрах компонента FLVPlayback их прописывал.
Видео дали уже готовое и просили не портить. ))) А то что будет еще и онлайн версия и разговоров не было.

Поэтому и ищу способ "малой кровью" переделать в онлайн.