美文网首页牛叉的demoiOS Developer
iOS 如何打开和关闭系统闪光灯OC版

iOS 如何打开和关闭系统闪光灯OC版

作者: 残夜孤鸥 | 来源:发表于2016-08-31 10:29 被阅读1158次

可以设置一个全局变量isTurnON去记录闪光灯是否开启,一次来判断点击按钮时关闭还是开启闪光灯

```AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];</code>

if ([device hasTorch]) {

if (isTurnON) {

[device lockForConfiguration:nil];

[device setTorchMode: AVCaptureTorchModeOff];//关

[device unlockForConfiguration];

}else

{

[device lockForConfiguration:nil];

[device setTorchMode: AVCaptureTorchModeOn];//开

[device unlockForConfiguration];

}

isTurnON = !isTurnON;

}

```

如此, 一个简单的闪光灯的控制就完成了

相关文章

网友评论

    本文标题:iOS 如何打开和关闭系统闪光灯OC版

    本文链接:https://www.haomeiwen.com/subject/cpyqettx.html