【问题标题】:Access the camera with iOS使用 iOS 访问相机
【发布时间】:2010-09-09 14:26:24
【问题描述】:

很明显,有些人已经能够弄清楚如何通过 SDK 访问 iPhone 摄像头(例如 Spore Origins)。如何做到这一点?

【问题讨论】:

    标签: ios iphone camera


    【解决方案1】:

    你需要使用UIImagePickerController类,基本上:

    UIImagePickerController *picker = [[UIImagePickerController alloc] init];
    picker.delegate = pickerDelegate
    picker.sourceType = UIImagePickerControllerSourceTypeCamera
    

    上面的pickerDelegate对象需要实现如下方法:

    - (void)imagePickerController:(UIImagePickerController *)picker
               didFinishPickingMediaWithInfo:(NSDictionary *)info
    

    字典info 将包含原始图像和编辑图像的条目,分别以UIImagePickerControllerOriginalImageUIImagePickerControllerEditedImage 为键。 (详情请参阅https://developer.apple.com/documentation/uikit/uiimagepickercontrollerdelegatehttps://developer.apple.com/documentation/uikit/uiimagepickercontrollerinfokey

    【讨论】:

    【解决方案2】:

    Hmmmm.....曾经尝试过使用 OverlayView 吗?有了这个,相机可能看起来是定制的,但实际上它只是它上面的一个视图。

    如果直接访问私有 API,可能会导致应用被 Apple 拒绝。 看看下面的链接是否有帮助。

    link text

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-19
      • 2015-03-28
      • 1970-01-01
      • 1970-01-01
      • 2013-10-06
      • 2020-10-09
      • 1970-01-01
      相关资源
      最近更新 更多