【发布时间】:2014-01-09 15:56:31
【问题描述】:
我使用AVCaptureSession 和AVCaptureVideoPreviewLayer 和AVLayerVideoGravityResizeAspectFill 重力。
self.captureSession =[[AVCaptureSession alloc] init];
captureSession.sessionPreset = AVCaptureSessionPresetPhoto;
self.previewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:self.captureSession];
[self.previewLayer setVideoGravity: AVLayerVideoGravityResizeAspectFill];
如何知道视频将如何调整大小以适应带有AVLayerVideoGravityResizeAspectFill 的预览区域?图片的哪一部分在预览区可见?
来自the doc:
AVLayerVideoGravityResizeAspectFill:保留纵横比,但填充可用屏幕区域,必要时裁剪视频
基本上,如何准确获取 previewLayer 中显示的内容?
【问题讨论】: