From 2ea577f68de1417e6b1e7db193033ca03e7f1f9f Mon Sep 17 00:00:00 2001 From: TreehouseNorris Date: Fri, 14 Feb 2025 09:04:13 -0500 Subject: [PATCH] use photo preset to rm excess zoom on ios 17+ --- ios/Plugin/CameraController.swift | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ios/Plugin/CameraController.swift b/ios/Plugin/CameraController.swift index a09e72a0..a685a99d 100644 --- a/ios/Plugin/CameraController.swift +++ b/ios/Plugin/CameraController.swift @@ -41,7 +41,11 @@ class CameraController: NSObject { extension CameraController { func prepare(cameraPosition: String, disableAudio: Bool, completionHandler: @escaping (Error?) -> Void) { func createCaptureSession() { - self.captureSession = AVCaptureSession() + let captureSession = AVCaptureSession() + if captureSession.canSetSessionPreset(AVCaptureSession.Preset.photo) { + captureSession.sessionPreset = AVCaptureSession.Preset.photo + } + self.captureSession = captureSession } func configureCaptureDevices() throws {