1

这将在 Flash 媒体服务器上创建一个 flv 视频文件:

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

如何每 2 秒为当前视频帧生成一张图像?

4

1 回答 1

2

如果是延时摄影(经常拍照),您想将视频附加到相​​机上,例如

video.attachCamera(Camera.getCamera());

TimerEvent然后在监听您定义的实例的触发上将视频绘制为 BitmapData Timer,并将其推送到数组中

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

从这里您可以将位图数据编码为您选择的编码(JPG,BMP)的字节数组

于 2010-07-01T21:57:54.377 回答