zoukankan      html  css  js  c++  java
  • IPhone 设备状态、闪光灯状态

    //判断闪光灯状态,修改默认的"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];
        }

  • 相关阅读:
    k8s环境搭建--基于minik8s方法
    k8s环境搭建--基于kubeadm方法
    Ubuntu 搭建简单的git server
    国密算法--Openssl 实现国密算法(加密和解密)
    国密算法--Openssl 实现国密算法(基础介绍和产生秘钥对)
    Hyperledger Fabric 1.1 -- Policy 构成
    Pycharm 2018.2.1-2018.1
    6-5 链式表操作集
    6-4 链式表的按序号查找
    6-3 求链式表的表长
  • 原文地址:https://www.cnblogs.com/allanliu/p/4195139.html
Copyright © 2011-2022 走看看