android - 如何使用flex4使用前置摄像头

标签 android actionscript-3 apache-flex camera flex4

我使用 flex 4 为 Android 手机开发了简单的摄像头应用程序。问题是,当我运行该应用程序时,它使用后置摄像头。它没有使用前置摄像头。我怎样才能改变相机。我需要为此应用程序使用前置摄像头,请帮助我。

var camera:Camera = Camera.getCamera(cameraIndex.toString());
if (camera)
{
    var ui: UIComponent = new UIComponent();
    var localVideoDisplay: Video = new Video(180, 135);
    localVideoDisplay.attachCamera(camera);
    ui.addChild(localVideoDisplay);                     
    cameraGroup.addChild(ui);
}

这是我在我的应用程序中使用的代码。

最佳答案

尝试

function getCamera( position:String ):Camera
{
    var camera:Camera;
    var cameraCount:uint = Camera.names.length;
    for ( var i:uint = 0; i < cameraCount; ++i )
    {
        camera = Camera.getCamera( String(i) );
        if ( camera.position == position ) 
            return camera;
    }
    return Camera.getCamera();
}

使用getCamera(CameraPosition.FRONT)

关于android - 如何使用flex4使用前置摄像头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10629141/

相关文章:

actionscript-3 - 为什么属性在接口(interface)中不可声明

apache-flex - Flex 4 检测用户是否按下回车键

android - 有没有办法隐藏正在运行的 Flex 移动应用程序或更改其名称?

java - Facebook 登录错误 "disabled Oauth client flow"但我已启用它

java - 当有 ScrollView Android 时检测滑动手势

android - OnItemClick 监听器在自定义 ListView 中不起作用

actionscript-3 - 可播种随机数生成器,actionscript

android - fragment 不会在视觉上被删除

actionscript-3 - 是否可以将 flash 套接字和 websockets 与套接字 io 同时使用?

apache-flex - 弹性/ ActionScript : Dynamically accessing static var