|
|
|||||
StageVideo и BitmapData
Привет!
Есть какой-то способ достать кадр из виде в битмапдате или другом формате пригодном для дальнейшего использования как DisplayObject? На bytearray.org есть инфа (http://www.bytearray.org/?p=2571) по этому поводу всколзь, но я не понял как именно стоит выгонять битмапу из video объекта.
__________________
uglan |
|
|||||
StageVideo не получится отрисовать в BitmapData. Если в качестве источника видео используется Camera, то можено получить BitmapData из нее. В SimpleStageVideo описысваемом на bytearray используется переключение между StageVideo и Video (flash.media.Video), который является наследником DisplayObject и, соответственно, может быть отрисован в BitmapData.
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
И переключение это происходит при событии SimpleStageVideoToggleEvent.TOGGLE?
Я почему спрашиваю, вот к примеру код SimpleStageVideoToggleEvent и здесь все возвращаемые значения строковые. А с этим каши не сваришь... Как из этого можно получить объект video?
__________________
uglan Последний раз редактировалось uglan; 14.10.2013 в 16:23. Причина: Дополнение |
|
|||||
Что-то не выходит никак
stage.addEventListener(MouseEvent.CLICK,onClick) private function onClick(e:MouseEvent):void{ simpleStageVideo.toggle(true); } private function onToggle(o:Object):void{ trace("TOGGLE!"); var underlyingStageVideo:StageVideo = simpleStageVideo.stageVideo; var underlyingVideo:Video = simpleStageVideo.video; bmd.draw(underlyingVideo); } Добавлено через 49 минут Получилось достать битмапдату из кадра и в обычном StageVideo из Video. Не понял, почему везде пишут что этого сделать нельзя...
__________________
uglan |
|
|||||
Цитата:
Вы в этой фразе противоречий не видите?
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
Да, понял ошибку, но, честно говоря, отличий между StageVideo и Video я не заметил(не ХД), а возможность грабить кадр в моем случае важнее. Спасибо!)
__________________
uglan |
|
|||||
Отличия у них кардинальные. Video визуализируется флеш-плеером, а StageVideo операционкой. Грубо говоря плеер предоставляет операционной системе область в которую можно отрисовывать декодированное видео и источник видео и больше в этот процесс не вмешивается.
__________________
משיח לא בא משיח גם לא מטלפן |
Часовой пояс GMT +4, время: 02:23. |
|
« Предыдущая тема | Следующая тема » |
Теги |
bitmapdata , stageVideo |
Опции темы | |
Опции просмотра | |
|
|