想象一下,您想要使用您制作的过滤器录制视频,但流类不会发布视频,但相机和相机类没有过滤选项。你会做什么?
答案 0 :(得分:0)
要做到这一点,我们的想法是在bitmapData中编写视频源,然后将过滤器应用于bitmapData
试试这段代码:
// get the cam
var video:Video;
var camera:Camera=Camera.getCamera();
video=new Video(320,240);
video.attachCamera(camera);
// create the bitmap
var bmpD:BitmapData=new BitmapData(video.width,video.height);
bmpD.draw(video);
var bm:Bitmap=new Bitmap(bmpD);
addChild(bm);
// apply the filter
var bf:BlurFilter = new BlurFilter(4, 4, 3);
bm.filters = [bf];