- (void)openLight:(UIButton *)sender{
    AVCaptureDevice *device = self.device;
    
    //修改前必须先锁定
    [self.device lockForConfiguration:nil];
    
    //必须判定是否有闪光灯,否则如果没有闪光灯会崩溃
    if ([self.device hasFlash]) {
        
        if (self.device.flashMode == AVCaptureFlashModeOff) {
            self.device.flashMode = AVCaptureFlashModeOn;
            self.device.torchMode = AVCaptureTorchModeOn;
        } else if (self.device.flashMode == AVCaptureFlashModeOn) {
            self.device.flashMode = AVCaptureFlashModeOff;
            self.device.torchMode = AVCaptureTorchModeOff;
        }
        
    }
    [device unlockForConfiguration];
}

iOS 关闭和开启闪光灯相关推荐

  1. Android 获取光线强弱,开启闪光灯,关闭闪光灯

    1.获取光线强度 (1)实现传感器接口  implements SensorEventListener 实例化 private SensorManager mSensroMgr;//传感器管理类 mS ...

  2. java闪光灯手电筒_Android_Android 开启闪光灯做手电筒的详解,复制代码 代码如下:public class H - phpStudy...

    Android 开启闪光灯做手电筒的详解 public class HandLightActivity extends Activity implements OnClickListener{ pri ...

  3. ios沙箱模式开启_iOS的沙箱机制 是否应该清理后台

    在这里不讨论iOS的封闭性,这些是手机厂商.应用程序开发者需要深入了解的,下面讨论的是iOS的沙箱机制,来了解它对我们个人用户所产生影响 什么是沙箱机制? ​ 每个APP都有自己的独立存储空间,安装的 ...

  4. 0.6闪光灯二进制编码通信android源码手电筒手机密码器频率控制 as4.0版 密码123456 支持所有android2.2到10及以上系统 Android7.0以前和7.0以后开启闪光灯

    演示:0.6闪光灯二进制编码通信android源码手电筒手机密码器频率控制 as4.0版 密码123456.apk http://6.wjsou.com/uploads/1594994912599.a ...

  5. Android开启闪光灯的几种办法

    一.控制硬件的情节 早在2008年开发Symbian和WM程序的时候,就非常好奇如何用我们的代码来控制硬件设备,比如闪光灯就是一个很好的控制对象.我们开发程序,很多乐趣就在于控制.这是一种精神上的愉悦 ...

  6. Android之开启闪光灯

    Android项目需求中需要开启闪光灯的操作过程 辛勤的度娘已经有好多闪光灯操作方法了,我也就来凑个热闹 1.AndroidManifest.xml文件中配置权限 <uses-permissio ...

  7. Linux下关闭和开启IPv6的方法

    确认IPV6是否开启 在Linux下确认IPv6是否已经被启用,可以从三个方面确定. 1.使用ifconfig查看自己的IP地址是否含有IPv6地址. eth0 Link encap:Ethernet ...

  8. linux启动报错+centos关闭和开启ipv6

    LINUX启动报错,dmesg | grep -i erro 当前位置:洪哥笔记 >Linux >centos 6关闭或开启ipv6 centos 6关闭或开启ipv6 关键词 ipv6  ...

  9. solaris系统关闭服务器,solaris系统中关闭和开启系统服务ftp,telnet,ssh,sendmail...

    solaris系统中关闭和开启系统服务ftp,telnet,ssh,sendmail (2010-12-19 14:37:14) 标签: solaris ftp telnet sendmail ssh ...

最新文章

  1. 接口与object的关系
  2. 能用钱解决的,绝不要花时间 过来人的11条人生经验
  3. python科学计算笔记(八)pandas大数据HDF5硬盘操作方式
  4. ubuntu下动态链接库的编译和使用实例
  5. 5G的来龙去脉及未来
  6. mtensor一个tensor计算库,支持cuda延迟计算
  7. ASP.NET MVC 过滤器(五)
  8. Cover V2将启用两条产品线 本周开始进行V2 UI开发
  9. Python 语言程序设计(3-1)字符串处理函数和相关功能
  10. HTTP之Web服务器
  11. Spark HA 集群搭建【1、基于文件系统的手动HA 2、基于zk的自动HA】
  12. JAVA API 1.8版本文档下载( 百度网盘 )
  13. 清华大学软件工程课程总结
  14. LabVIEW网络数据传输远程控制编程与验证测试
  15. idea activation code记录
  16. c语言next函数定义,c语言的数据结构中,next是如何指向下一个元素的?
  17. 开源夺宝抽奖一元系统,java+uniapp开发
  18. 通用输入/输出接口 GPIO
  19. Windows下JPBC库的使用
  20. CSS02_设置盒子水平+垂直居中 设置文本水平+垂直居中

热门文章

  1. android+弹幕实现,Android弹幕实现:基于B站弹幕开源系统(1)
  2. 什么是公网IP?公网IP和内网IP的区别
  3. 动手刷LeetCode-字符串最长公前缀
  4. IDEA去除xml文件的黄色背景
  5. 意男子秘建地下神庙 堪称世界第八奇迹
  6. 挑战30天,开发一个消防答题小程序。教你如何处理小程序用户注册
  7. java计算机毕业设计服装批发进销存系统源码+mysql数据库+系统+lw文档+部署
  8. GoJS使用以及去除水印办法
  9. 单板计算机(SBC)市场现状研究分析与发展前景预测报告
  10. css设置全局滚动条样式