UIKit-Camera
AVCaptureDevice.DeviceType
AVCaptureDeviceInput
负责将AVCaptureDevice 转换为输入流,方便captureSession捕捉
AVCapturePreviewLayer
控制的是 AVCaptureVideoPreviewLayer 如何呈现捕捉到的视频内容
AVLayerVideoGravity
resizeAspect
保持视频的原始纵横比,并根据预览层的尺寸进行缩放,确保视频完整地显示在视图中,但可能会出现黑边。
resizeAspectFill
按比例缩放视频内容,以确保填满整个预览层的尺寸,但这可能会导致部分视频内容超出视图的边界(被裁剪掉)。也就是说,它保持视频的纵横比,但会放大视频以完全覆盖预览层。
可以保证没有黑边
resize
忽略视频的纵横比,直接拉伸视频以适应预览层的尺寸。
原文地址:https://blog.csdn.net/qq_43535469/article/details/142446211
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!