//判断闪光灯状态,修改默认的"CameraFlashOff" 按钮图片。转由 TGCameraFlash.m 控制图标切换
    AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
    AVCaptureFlashMode mode = [device flashMode];
    if ([device lockForConfiguration:nil]) {
        
        switch ([device flashMode]) {
            case AVCaptureFlashModeAuto:
                mode = AVCaptureFlashModeOn;
                break;
                
            case AVCaptureFlashModeOn:
                mode = AVCaptureFlashModeOff;
                break;
                
            case AVCaptureFlashModeOff:
                mode = AVCaptureFlashModeAuto;
                break;
        }

if (device.autoFocusRangeRestrictionSupported) {
            device.autoFocusRangeRestriction = AVCaptureAutoFocusRangeRestrictionNear;
        }
        
        if (device.smoothAutoFocusSupported) {
            device.smoothAutoFocusEnabled = YES;
        }
        
        if([device isFocusModeSupported:AVCaptureFocusModeContinuousAutoFocus]){
            device.focusMode = AVCaptureFocusModeContinuousAutoFocus;
        }
        
        device.exposureMode = AVCaptureExposureModeContinuousAutoExposure;
        
        [device unlockForConfiguration];
    }

转载于:https://www.cnblogs.com/allanliu/p/4195139.html

IPhone 设备状态、闪光灯状态相关推荐

  1. android获取wifi连接状态,获取android设备wifi连接状态

    本文将介绍如何获取android设备wifi连接状态! 添加访问权限(AndroidManifest.xml文件里) Java代码(MainActivity.java文件) package com.e ...

  2. Android官方开发文档Training系列课程中文版:管理设备的睡眠状态

    原文地址:http://android.xsoftlab.net/training/scheduling/index.html 引言 当Android设备处于闲置状态时,它的屏幕首先会变暗,接着会关闭 ...

  3. Android之判断设备网络连接状态,并判断连接方式

    在Android开发过程中,对于一个需要连接网络的Android设备,对设备的网络状态检测是很有必要的!有很多的App都需要连接网络.判断设备是否已经连接网络,并且在连接网络的状态下判断是wifi无线 ...

  4. 与众不同 windows phone (23) - Device(设备)之硬件状态, 系统状态, 网络状态

    原文:与众不同 windows phone (23) - Device(设备)之硬件状态, 系统状态, 网络状态 [索引页] [源码下载] 与众不同 windows phone (23) - Devi ...

  5. 阿里云物联网Iot设备上下线状态数据流转的设置

    要想通过物联网平台实现远程监控设备,那么就要建立监控端设备(比如手机)和被监控端设备的数据交互,在阿里云物联网平台完成这个交互功能的方法就是建立两个设备之间的数据流转,对于设备要流转的物模型数据,阿里 ...

  6. QT 使用 QTcpSocket来检测 ip 设备的网络状态

    使用QT中 QTcpSocket来检测设备的网络状态: 函数返回true,设备网络状态正常,返回false,设备网络异常. bool TcpIpSocket::sendATcpSocketToIp(Q ...

  7. android进入wifi权限,判断android设备wifi连接状态,判断android设备wifi,添加访问权限(Andro...

    判断android设备wifi连接状态,判断android设备wifi,添加访问权限(Andro 添加访问权限(AndroidManifest.xml文件里) ```Java代码(MainActivi ...

  8. 设备指示灯开关状态识别检测系统 yolov5

    设备指示灯开关状态识别检测系统是基于yolo网络深度学习模型,对现场画面进行实时监测识别.自动识别仪表示数或开关状态.我们使用YOLO(你只看一次)算法进行对象检测.YOLO是一个聪明的卷积神经网络( ...

  9. 计算机网络中常用设备处于脱机状态,你的设备处于脱机状态请使用上次的密码登录...

    设备修改器2.0v2.0.6 安卓版 类型:系统工具大小:1.6M语言:中文 评分:10.0 标签: 立即下载 电脑使用中用户操作不当等会碰到各种问题,有小伙伴打开电脑输入密码后提示你的设备处于脱机状 ...

最新文章

  1. Android Studio 快捷键
  2. Mashmokh and Numbers CodeForces - 415C
  3. python的类型 变量 数值和字符串
  4. 中心信令服务器编码,基于SIP的中心信令控制服务器①.PDF
  5. Cloud for Customer Fiori client导航栏里工作中心层级显示设定
  6. 产品功能优先级,到底该如何确定?
  7. 迷宫问题c语言图形化,c语言写的迷宫问题
  8. 对“优秀工程师”的一点感悟
  9. jquery的一点点认识
  10. 【CSP201312-3】最大的矩形,单调栈
  11. Android Studio报错: Alternatively, to transfer the license agreements from one workstation to another
  12. 【协议】3、HTTP 协议入门
  13. HTML5酷站欣赏及学习网站收集
  14. 老年计算机班教案,山东老年大学课程好潮!摄影电脑智能手机班人气爆棚
  15. 如何在Docker容器中运行Docker [3种方法]
  16. YOLOv6训练时报错解决方法
  17. 关于Mysql出现1045错误的方法
  18. 【20200208】【lyk】牛牛的DRB迷宫
  19. 2022N1叉车司机操作证考试题库及在线模拟考试
  20. python常量基本类型有哪些_基本数据类型(重点)

热门文章

  1. Mybatis中的缓存
  2. matplotlib 的几种柱状图
  3. 基于stm32f427实现SVPWM控制永磁同步开环转动
  4. 数据结构之【树形结构】复习题
  5. 如何去重一个SQL Server表
  6. 用Vue来实现图片上传多种方式
  7. 全程360°4K!CNN将VR直播美国超级日全食
  8. 头插法、尾插法的理解
  9. C++ 中判断非空的错误指针
  10. 26日上午网易等多家网站无法访问“剖析”