我的应用需要720p Facetime HD前置摄像头进行视频录制,因此只能在iPhone 5或更高版本的设备(或iPod touch 5代或更高版本)上运行
UIRequiredDeviceCapabilities键只有前置摄像头值。如何指定前置摄像头应为720p HD?
答案 0 :(得分:0)
您可以通过以下方式使用屏幕尺寸:
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
}