ios闪光灯

来源:互联网 发布:java编译器安卓版sand 编辑:程序博客网 时间:2024/04/28 02:50
//开启闪光灯
-(void)turnonLed{
    AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
    NSLog(@"%d",[device hasTorch]);
    //摄像头是否有提供闪光灯[device hasTorch]
    if ([device hasTorch]) {
        
        [device lockForConfiguration:nil];
        //开启闪光灯的代码
        [device setTorchMode: AVCaptureTorchModeOn];
        
        [device unlockForConfiguration];
        
    }

}
//关闭闪光灯
-(void)turnoffLed{
    AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
    
    if ([device hasTorch]) {
        
        [device lockForConfiguration:nil];
        
        [device setTorchMode: AVCaptureTorchModeOff];
        
        [device unlockForConfiguration];
        
    }

}
0 0
原创粉丝点击