绿边问题:
是因为分辨率设置不规范。视频分辨率不能直接取屏幕分辨率,因为不同手机屏幕分辨率不一致。视频长宽应该是偶数。推荐长宽比1:1,4:3,16:9,分辨率360,480,640,720等组合。
对焦问题:
感觉对焦不准和分辨率有关,低分辨率画面比较模糊,对焦效果感觉不明显。
动态切换分辨率:
录制页面需要修改录制大小需要重新创建 QPRecord对象。
1.调用stopPreview停止当前QPRecord预览,并移除previewLayer。
2.创建新的QPRecord,参考demo层setupRecorder方法。
3.调用- (void)startPreviewWithVideoSize:(CGSize)videoSize position:(AVCaptureDevicePosition)position skin:(BOOL)skin方法开始预览。
4.注意previewLayer的frame设置