AVCaptureDevice不支持iPhone 11 Pro Max的帧持续时间。
创始人
2024-11-12 22:00:33
0

要解决这个问题,您可以通过设置AVCaptureSessionsessionPreset属性来控制帧持续时间。以下是一个示例代码,演示如何设置适合iPhone 11 Pro Max的sessionPreset

import AVFoundation

let captureSession = AVCaptureSession()

// 检查是否支持指定的sessionPreset
if captureSession.canSetSessionPreset(.hd1920x1080) {
    captureSession.sessionPreset = .hd1920x1080
} else {
    // 如果不支持hd1920x1080,可以尝试其他的sessionPreset
    // 例如:.hd1280x720,.high,.medium,.low等等
}

// 创建 AVCaptureDevice
guard let captureDevice = AVCaptureDevice.default(for: .video) else {
    fatalError("无法获取摄像头设备")
}

do {
    // 创建 AVCaptureDeviceInput
    let videoInput = try AVCaptureDeviceInput(device: captureDevice)
    
    // 将 AVCaptureDeviceInput 添加到 AVCaptureSession
    if captureSession.canAddInput(videoInput) {
        captureSession.addInput(videoInput)
    }
} catch {
    fatalError("无法创建 AVCaptureDeviceInput: \(error.localizedDescription)")
}

在上面的代码中,我们首先检查设备是否支持hd1920x1080sessionPreset。如果不支持,您可以尝试其他的sessionPreset,例如hd1280x720highmediumlow等等。然后,我们创建AVCaptureDeviceAVCaptureDeviceInput,并将其添加到AVCaptureSession中。

您可以根据自己的需求调整sessionPreset,以便获得适合您的应用程序的帧持续时间。

相关内容

热门资讯

2分钟细说!微信小程序微乐家乡... 2分钟细说!微信小程序微乐家乡辅助器,hhpoker底牌透视脚本,必胜教程(果真有挂);1、德州微信...
分享认知!上饶辅助设备出租,w... 分享认知!上饶辅助设备出租,wepoker公共底牌,可靠技巧(确实有挂);1、让任何用户在无需AI插...
必备科技!天蝎辅助,hhpok... 必备科技!天蝎辅助,hhpoker怎么破解,分享教程(有挂神器)是一款可以让一直输的玩家,快速成为一...
重磅来袭!决战13水辅助,we... 重磅来袭!决战13水辅助,wepoker透视是真的吗,专业教程(有挂规律);是一款可以让一直输的玩家...
分享实测!万能脚本辅助器,so... 分享实测!万能脚本辅助器,sohoo poker辅助,玩家教程(有挂技巧);万能脚本辅助器中的10万...
必知教程!阿拉斗牌辅助,xpo... 必知教程!阿拉斗牌辅助,xpoker透视辅助,辅助教程(确实有挂);小薇(透视辅助)致您一封信;亲爱...
记者揭秘!边锋干瞪眼辅助,we... 记者揭秘!边锋干瞪眼辅助,wepoker辅助器有哪些功能,细节揭秘(果真有挂);详细边锋干瞪眼辅助攻...
推荐十款!微信小程序功夫川麻小... 您好:微信小程序功夫川麻小程序辅助这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现...
发现玩家!全民牛牛拼三张开挂,... 发现玩家!全民牛牛拼三张开挂,wepoker底牌透视,安装教程(存在有挂);最新版2026是一款经典...
发现玩家!老k游戏辅助,hhp... 发现玩家!老k游戏辅助,hhpoker外挂靠谱吗,新2025版(有挂透视)是一款可以让一直输的玩家,...