2012-04-01 82 views
0

我在使用air 3.1 的柔性版摄像头拍摄,发现摄像头仅显示实际摄像头视频的一部分。 当我查看相机使用正常的相机应用程序在Android银河选项卡,它显示完整的相机区域,但是当我捕捉相机在柔性显示它只有中心区域。柔性手机摄像头尺寸

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

有没有什么办法可以使用camera.getCamera在flex内部捕捉完整的相机区域?

任何帮助将不胜感激。

感谢

+0

我重新标记问题删除引用到Flex,因为它不是Flex框架的问题。你真的应该附上一些代码给这个。 – JeffryHouser 2012-04-01 20:53:04

回答

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