#ios #iphone #camera #device #required
#iOS #iPhone #камера #устройство #требуется
Вопрос:
Для записи видео моему приложению требуется фронтальная камера Facetime HD 720p, поэтому его можно запускать только на устройствах iPhone 5 или более поздней версии (или iPod touch 5 поколения или более поздней версии)
Ключ UIRequiredDeviceCapabilities имеет значение только для фронтальной камеры. Как я могу указать, что фронтальная камера должна быть 720p HD?
Ответ №1:
Таким образом, вы можете играть с размерами экрана:
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone){
CGSize result = [[UIScreen mainScreen] bounds].size;
CGFloat scale = [UIScreen mainScreen].scale;
result = CGSizeMake(result.width * scale, result.height * scale);
if(result.height != 960){ //height equal to 960 in devices earlier than iPhone 5
//access the camera
}
Комментарии:
1. Спасибо за ответ! Я нахожу этот метод для определения модели устройства