AVCaptureVideoPreviewLayer имеет метод metadataOutputRectOfInterestForRect, который позволяет вычислять прямоугольник видимой (на слое) части вида камеры с учетом гравитации видео .
AVCaptureVideoPreviewLayer
metadataOutputRectOfInterestForRect
Как это может бытьсделано для AVPlayerLayer?
AVPlayerLayer
как насчет дублирования математики подгонки AVPlayer?
Вы можете получить AVAsset за ним
У вас есть размер представления
visibileRect = CGRectDoFitIn (assetFrame viewFrame)