как проверить наличие видеокамеры на iPhone - PullRequest
1 голос
/ 25 июня 2011

Есть ли способ проверить возможности видеокамеры на iPhone?

Ответы [ 2 ]

4 голосов
/ 25 июня 2011

Большая часть поддержки доступности, связанной с камерой, предоставляется через 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;
}
0 голосов
/ 04 февраля 2012

Нашел этот код (на основе UIDevice), который помог мне с этой проблемой:

https://github.com/MugunthKumar/DeviceHelper

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...