SuperAPI AI 工具集

axiom-camera-capture-diag

通用与其它

查看项目

更新于 10-15 20:11

技能介绍

用途:针对 iOS AVFoundation 相机采集问题提供系统化排查流程,适用于预览冻结、旋转错误、拍照缓慢、会话中断、黑屏、前置摄像头镜像、相机无法启动及 AVCaptureSession 报错等场景。

主要能力:给出问题成因的经验分布(线程约35%、会话生命周期约25%、旋转约20%、权限约15%、配置约5%),强调先查线程与会话状态再调试采集逻辑;提供四步强制诊断(会话状态、线程、权限、中断观察);以决策树按症状定位到 15 个诊断模式,如会话未启动、无相机输入、预览层未连接、主线程阻塞、来电中断、iPad 分屏不可用、热压力、预览与拍照旋转、前置镜像、慢速拍照、延迟处理、权限未请求/被拒、API 可用性崩溃。

使用方式:在排查前先运行会话状态、线程、权限与中断观察的诊断打印;按决策树选择对应模式,参考给出的修复代码片段(如将 startRunning() 放到专用串行队列、使用 RotationCoordinator 处理旋转、按需设置 photoQualityPrioritization、请求权限并处理被拒状态、用 #available 做版本回退)。

适用场景:iOS 相机功能开发与调试、上线前相机问题排查、团队内部相机问题定位参考。

限制:资料未提供该技能的安装命令、运行环境要求、收费方式与平台支持范围;部分修复依赖 iOS 17+ API,需自行做可用性判断;文中时间估算为经验值,非保证结果。