我正在使用air 3.1在Android上捕获相机 并发现相机只显示实际相机视频的一部分。 当我在android galaxy选项卡中使用普通相机应用程序查看相机时,它显示完整的相机区域,但是当我在flex中捕获相机时,它仅显示其中心区域。
我尝试使用setMode设置分辨率,但它没有任何用处。
有没有办法使用camera.getCamera?
在flex中捕获完整的相机区域任何帮助都将受到高度赞赏。
由于
答案 0 :(得分:2)
也许这篇文章可以帮助您How to increase the Quality of the camera using AS3?
由于您没有发布任何有关如何设置scaleMode的代码,因此这里有一些代码
// support autoOrients
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
cam = Camera.getCamera();
cam.setMode(640, 480, 25);
cam.setQuality(0,100);
vid = new Video();
vid.width = cam.width;
vid.height = cam.height;
vid.attachCamera(cam);
addChild(vid);