gpt4 book ai didi

ios - 如何使用 `AVFoundation` 检测相机是否存在?

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

现在 iOS 设备有 0~2 个摄像头。如何检测它们?

最佳答案

您遍历视频设备...

NSArray *videoDevices = [AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo];
AVCaptureDevice *captureDevice = nil;

for (AVCaptureDevice *device in videoDevices) {
if (device.position == AVCaptureDevicePositionFront) {
//FRONT-FACING CAMERA EXISTS
}
}

当然,您也可以使用谓词更快地执行此操作,但我会把它留给您解决;)...(提示:使用 devicesWithMediaType 上的 filteredArrayUsingPredicate: 方法:)

关于ios - 如何使用 `AVFoundation` 检测相机是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5350079/

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