gpt4 book ai didi

iphone - AVCaptureVideoPreviewLayer 没有填满整个 iPhone 4S 屏幕

转载 作者:行者123 更新时间:2023-12-03 18:09:33 25 4
gpt4 key购买 nike

AVCaptureVideoPreviewLayer *avLayer = 
[AVCaptureVideoPreviewLayer layerWithSession:session];
avLayer.frame = self.view.frame;
[self.view.layer addSublayer:avLayer];

我使用 AVCaptureVideoPreviewLayer 在 View 上显示视频。但是视频的 View 没有填满iPhone4的整个屏幕。(左右两侧有两个灰色条)

我希望视频填满全屏。我该如何处理?非常感谢!

enter image description here

最佳答案

也许这可以解决问题?

CGRect bounds=view.layer.bounds;
avLayer.videoGravity = AVLayerVideoGravityResizeAspectFill;
avLayer.bounds=bounds;
avLayer.position=CGPointMake(CGRectGetMidX(bounds), CGRectGetMidY(bounds));

关于iphone - AVCaptureVideoPreviewLayer 没有填满整个 iPhone 4S 屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5117770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com