【问题标题】:How to Check the iPad current version for Camera actions?如何检查 iPad 当前版本的相机操作?
【发布时间】:2011-06-10 04:49:55
【问题描述】:

我是 iPad 应用程序的新手。我想为我的应用程序访问 ipad 摄像头,但 ipad2 它有摄像头,所以我想查看当前版本的 ipad 以访问摄像头选项。如何检查它。谁能帮我。感谢您阅读我蹩脚的英语。

【问题讨论】:

    标签: ipad camera


    【解决方案1】:

    您可以检查源是否可用,而不是检查 iPad 版本。这样做你不必担心版本,它也会照顾到你是否也在为 iPhone 或 iPod 制作应用程序等情况

    if([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
    {
        UIImagePickerController *picker = [[UIImagePickerController alloc] init];
        picker.sourceType = sourceType;
        picker.delegate = self;
        if(sourceType == UIImagePickerControllerSourceTypeCamera)
            [picker takePicture];
        [self presentModalViewController:picker animated:YES];
        [picker release];
    }
    

    【讨论】:

    • 谢谢罗宾先生。但 iPad1 没有相机选项。这段代码可以在 ipad1 上帮助我。你能理解我的问题吗? iPad2 只有相机选项。
    • @Yuvaraj 这个方法适用于 iPad1,即使它没有摄像头。
    【解决方案2】:

    IPAD 2 可能有一点问题,因为它有两个摄像头,当我尝试默认设置时,它总是得到后置摄像头。在某些应用程序中,屏幕上会显示一个按钮,让我可以选择前置或后置摄像头。

    使用检测它

    picker.cameraDevice = UIImagePickerControllerCameraDeviceFront;
    

    或者

    picker.cameraDevice = UIImagePickerControllerCameraDeviceRear;
    

    【讨论】:

    • 你解决了你的前后摄像头问题吗?如何解决这个问题。你能帮帮我吗?
    • 使用picker.cameraDevice = UIImagePickerControllerCameraDeviceRear; 或UIImagePickerControllerCameraDeviceFront 很容易检测到
    • 非常感谢。我在我的应用程序中实现了你的想法。你拯救了我的一天。
    猜你喜欢
    • 2021-12-22
    • 1970-01-01
    • 2018-05-30
    • 2012-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-28
    • 2014-10-07
    相关资源
    最近更新 更多