【问题标题】:flex mobile camera sizeflex 移动相机尺寸
【发布时间】:2012-04-01 20:40:12
【问题描述】:

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

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

有什么方法可以使用 camera.getCamera 在 flex 中捕获完整的相机区域?

我们将不胜感激。

谢谢

【问题讨论】:

  • 我重新标记了这个问题以删除对 Flex 的引用,因为这不是 Flex 框架的真正问题。您确实应该在此附加一些代码。

标签: actionscript-3 actionscript air


【解决方案1】:

也许这篇文章可以帮助你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);    

【讨论】:

    猜你喜欢
    • 2013-10-19
    • 1970-01-01
    • 1970-01-01
    • 2017-03-21
    • 1970-01-01
    • 2012-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多