SuperAPI AI 工具集

axiom-camera-capture-diag

编程与开发

查看项目

更新于 10-16 00:22

技能介绍

用途:针对 iOS AVFoundation 相机问题提供系统化排障流程,包括预览黑屏或冻结、预览旋转错误、拍摄缓慢、会话中断、前置摄像头镜像以及权限问题。

主要能力:给出问题成因的经验占比(线程、会话生命周期、旋转、权限、配置),并列出红旗症状对照表。要求先执行强制首步诊断:检查会话状态(isRunning、inputs、outputs)、检查线程(会话操作是否在后台队列)、检查相机权限状态、注册中断观察者。提供决策树,按黑屏、UI 冻结、使用中冻结、旋转错误、拍摄慢、权限、旧系统崩溃等分支指向 15 个诊断模式。

使用方式:按资料中的诊断代码打印会话状态、线程与权限信息,再根据决策树定位对应模式并按其修复步骤处理。例如 startRunning() 应放在专用串行队列执行;预览与拍摄旋转需使用 RotationCoordinator 并观察变化;拍摄慢时可把 photoQualityPrioritization 设为 .speed 或 .balanced;iOS 17+ API 需加可用性判断。末尾附快速参考表与上线前检查清单,包含会话输入输出、线程、权限、旋转与中断等项。

适用场景:iOS 相机预览、拍照功能开发与调试,尤其适合出现黑屏、旋转、卡顿、中断、权限及旧系统崩溃等问题时。

限制:资料仅为排障指引,未提供价格、平台支持范围或效果保证;具体修复耗时以原文估计为准,未确认的项目暂未提供。