У меня возникают некоторые проблемы, пытаясь понять, почему AVCaptureVideoPreviewLayer сокращает угол камеры. Под этим я подразумеваю, что камера имеет больший масштаб, чем камера по умолчанию или камера UIImagePickerController. Я тестировал AVCaptureVideoPreviewLayer, и он выглядит так же, как и при использовании параметра «Видео» в приложении камеры по умолчанию.AVCaptureVideoPreviewLayer угол захвата сокращен?
Возможно ли, что я могу вернуть этот дополнительный зум? Я хочу, чтобы камера широкоугольная, а не видео. Я использую оверлей, и именно поэтому я использую этот параметр.
Хорошо, я попробовал добавить [session setSessionPreset: AVCaptureSessionPresetPhoto]; но не повезло. Я добавил его в captureManager, и везде я мог найти ссылку на AVCaptureSession. AVLayerVideoGravityResizeAspectFill уже был в моем коде, поэтому я не думаю, что мне это нужно. Есть идеи? Кстати, я использую код источника AVCam от Apple. Спасибо –
Ничего, я попытался перейти на AVLayerVideoGravityResizeAspect и отлично работал! благодаря –