Как сохранить / сделать снимок в портретном режиме в IOS AVFoundation?Xcode 10.2 Swift 5 - PullRequest
0 голосов
/ 28 сентября 2019

Я установил ориентацию photoOutput.connection на портрет, но изображение продолжает сохраняться в ландшафтном режиме.Я должен изменить настройки где-то еще?

func configurePhotoOutput() throws {

        guard let captureSession = self.captureSession else { throw CameraControllerError.captureSessionIsMissing }


        self.photoOutput = AVCapturePhotoOutput()

        self.photoOutput?.connection(with: .video)?.videoOrientation = .portrait

        self.photoOutput?.isHighResolutionCaptureEnabled = true 

        self.photoOutput!.setPreparedPhotoSettingsArray([AVCapturePhotoSettings(format: [AVVideoCodecKey : AVVideoCodecJPEG])], completionHandler: nil)


        if captureSession.canAddOutput(self.photoOutput!) { captureSession.addOutput(self.photoOutput!) }

        captureSession.startRunning()

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