重力のあるaAVCaptureSession
を使用してAVCaptureVideoPreviewLayer
います。AVLayerVideoGravityResizeAspectFill
self.captureSession =[[AVCaptureSession alloc] init];
captureSession.sessionPreset = AVCaptureSessionPresetPhoto;
self.previewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:self.captureSession];
[self.previewLayer setVideoGravity: AVLayerVideoGravityResizeAspectFill];
プレビュー領域に合わせてビデオのサイズを変更する方法を知る方法はAVLayerVideoGravityResizeAspectFill
?画像のどの部分がプレビュー領域に表示されますか?
ドキュメントから:
AVLayerVideoGravityResizeAspectFill:これはアスペクト比を保持しますが、使用可能な画面領域を埋め、必要に応じてビデオをトリミングします
基本的に、previewLayerに表示されたものを正確に取得するにはどうすればよいですか?