如何在AS3中使用iOS摄像头?

如何在AS3中使用iOS摄像头?,ios,actionscript-3,air,camera,Ios,Actionscript 3,Air,Camera,你能在AS3应用程序中使用iOS设备的摄像头吗?如果是这样,怎么做?是的,在AS3中访问摄像头非常简单,有很多方法 首先,与您在正常AS3应用程序中访问摄像头的方式相同: var camera:Camera = Camera.getCamera(); var video=new Video(); video.attachCamera(camera); this.addChild(video); 这将在当前显示对象中显示相机 您还可以使用CameraRoll类从摄影机卷中请求图像: import

你能在AS3应用程序中使用iOS设备的摄像头吗?如果是这样,怎么做?

是的,在AS3中访问摄像头非常简单,有很多方法

首先,与您在正常AS3应用程序中访问摄像头的方式相同:

var camera:Camera = Camera.getCamera();
var video=new Video();
video.attachCamera(camera);
this.addChild(video);
这将在当前显示对象中显示相机

您还可以使用CameraRoll类从摄影机卷中请求图像:

import flash.media.CameraRoll;
var cameraRoll:CameraRoll = new CameraRoll();

if(CameraRoll.supportsBrowseForImage) 
{
    cameraRoll.addEventListener(MediaEvent.SELECT, imageSelected); 
    cameraRoll.addEventListener(Event.CANCEL, browseCancelled); 
    cameraRoll.addEventListener(ErrorEvent.ERROR, mediaError); 

    // Ask the user to select an image
    cameraRoll.browseForImage(); 
}
您可以使用本机“照相机”应用程序拍照:

import flash.media.CameraUI;

var cameraUI:CameraUI = new CameraUI();

if (CameraUI.isSupported ) 
{
    cameraUI.addEventListener(MediaEvent.COMPLETE, imageSelected); 
    cameraUI.addEventListener(Event.CANCEL, browseCancelled); 
    cameraUI.addEventListener(ErrorEvent.ERROR, mediaError); 

    cameraUI.launch(MediaType.IMAGE); 
}

希望这能给你指明正确的方向。

你知道你不能在iOS上运行Flash(因此没有AS3),不是吗?现在你可以在CS5中开发Flash将其编译为ipa文件的功能。。。因为我没有找到windows的Xcode版本,所以我选择在flash上开发它@0xJoKe@0xJoKe你知道吗?@H2CO3这对iOS6有用吗?那么我为我冒昧的评论@H2CO3道歉,我该如何使用w图像@Micheal@NicolasSleiman你用了哪种方法?通常情况下,您会得到一个BitmapData结构,并且可以使用它,但是详细信息取决于您使用的方法。