gpt4 book ai didi

iOS AVFoundation 的 AVCapturePhotoOutput

转载 作者:可可西里 更新时间:2023-11-01 01:28:11 28 4
gpt4 key购买 nike

我正试图摆脱 AVCaptureStillImageOutput 并采用 iOS 10 中引入的 AVCapturePhotoOutput

但是,我的部署操作系统是 iOS 9.0。 AVCapturePhotoOutput 还能在 iOS 9 上运行吗?

最佳答案

这是不可能的,因为 AVCapturePhotoOutput 是在 iOS 10 SDK 中引入的,因此该类在早于此的 SDK 中不可用。如果您需要保持 iOS 9 的向后兼容性,您将不得不做一些额外的工作,直到您可以放弃支持。在 Swift 中,您可以使用内置的 #available 语法:

if #available(iOS 10, *) {
// use AVCapturePhotoOutput
}
else {
// use AVCaptureStillImageOutput
}

这使您可以根据给定应用安装所运行的 iOS 版本采取适当的行动。

关于iOS AVFoundation 的 AVCapturePhotoOutput,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40244825/

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