flex移动相机尺寸

时间:2012-04-01 20:40:12

标签: actionscript-3 actionscript air

我正在使用air 3.1在Android上捕获相机 并发现相机只显示实际相机视频的一部分。 当我在android galaxy选项卡中使用普通相机应用程序查看相机时,它显示完整的相机区域,但是当我在flex中捕获相机时,它仅显示其中心区域。

我尝试使用setMode设置分辨率,但它没有任何用处。

有没有办法使用camera.getCamera?

在flex中捕获完整的相机区域

任何帮助都将受到高度赞赏。

由于

1 个答案:

答案 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);