如何在iPhone上查看摄像机

时间:2011-06-25 07:03:12

标签: iphone camera

有没有办法检查iPhone上可用的摄像机功能?

2 个答案:

答案 0 :(得分:4)

大多数与相机相关的可用性支持都是通过UIImagePickerController公开的。有点琐碎的事情是检测摄像机。您可以使用以下方法检测iOS设备中是否存在摄像机。

- (BOOL) isVideoCameraAvailable
{
    UIImagePickerController *picker = [[UIImagePickerController alloc] init];
    NSArray *sourceTypes = [UIImagePickerController availableMediaTypesForSourceType:picker.sourceType];
    [picker release];

    if (![sourceTypes containsObject:(NSString *)kUTTypeMovie ]){

        return NO;
    }

    return YES;
}

答案 1 :(得分:0)

发现此代码(基于UIDevice)帮助我解决了这个问题:

https://github.com/MugunthKumar/DeviceHelper