我目前正在開發一款具有相機功能的應用程序,具有自定義相機屏幕,具有預覽屏幕和疊加層。AVFoundation相機預覽屏幕給出錯誤的變焦
我使用的AVFoundation類和方法根據UIScreenCapture根除。
我遇到的問題是,我從AVCaptureSession獲得的預覽數據過於放大。如果我用該屏幕拍攝一張照片,另一張使用iPhone的默認相機應用程序,而不移動iPhone,則變焦的差異是太多了。
我需要我的應用程序的縮放與iPhone相機應用程序的默認相同。
我試着改變AVCaptureVideoPreviewLayer.videoGravity,它的任何3個可能的值,無濟於事。
請真誠讚賞這個問題的任何線索。