gpt4 book ai didi

ios - AVCaptureDevice videoZoomFactor

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:07:02 48 4
gpt4 key购买 nike

我正在使用 AVFoundation/AVFoundation.h 用我的相机做一个项目。现在,我想实现缩放屏幕。

我查看了关于AVCaptureDevice的文档,发现了一个名为“videoZoomFactor”的参数,它说它可以用来定义缩放率。

因此,我使用了如下代码:

device.videoZoomFactor = device.activeFormat.videoZoomFactorUpscaleThreshold;

但应用程序崩溃并显示“videoZoomFactor 超出范围。” 这怎么发生的?我应该怎么做才能变焦相机?

最佳答案

它对我来说工作正常,在下面的片段中:

if ([device respondsToSelector:@selector(setVideoZoomFactor:)]) {
if ([ device lockForConfiguration:nil]) {
float zoomFactor = device.activeFormat.videoZoomFactorUpscaleThreshold;
[device setVideoZoomFactor:zoomFactor];
[device unlockForConfiguration];
}
}

尝试记录 device.activeFormat.videoZoomFactorUpscaleThreshold 并查看实际值。

关于ios - AVCaptureDevice videoZoomFactor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21169909/

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