2010-06-30 1 views
1

Это создаст видеофайл FLV на медиа-сервере флэш:Как сохранить видеопоток с веб-камеры в качестве изображения вместо видеофайла FLV с использованием флеш-памяти?

var nc:NetConnection = new NetConnection(); 
nc.connect(null); 
var ns:NetStream = new NetStream(nc); 
ns.publish("yourCamera", "record"); 
ns.attachVideo(Camera.get()); 

Как я могу генерировать изображение для текущего кадра видео каждые 2 секунды?

+0

Вы хотите только моментальный снимок или изменить время, прошедшее между записанными кадрами? – phwd

+0

Я думаю, что это всего лишь снимок – wamp

+0

Да, я имею в виду только снимок – user198729

ответ

2

Если это покадровое (взять фото очень часто), вы хотите, чтобы прикрепить видео к камере, что-то вроде

video.attachCamera(Camera.getCamera()); 

Затем нарисуйте видео как BitmapData на TimerEvent обжиге слушающей Timer экземпляр вы определяете, и вставьте его в массив

bmpData.draw(video); 
arr.push(bmpData); 

Отсюда вы можете кодировать данные растрового изображения в ByteArray вашего выбора кодировки (JPG, BMP)

 Смежные вопросы

  • Нет связанных вопросов^_^