open iphone Torch
来源:互联网 发布:调光手电筒软件 编辑:程序博客网 时间:2024/06/03 19:43
#import "ViewController.h"
#import <AVFoundation/AVFoundation.h>
@interface ViewController ()
@property (nonatomic,assign) BOOL shouldOpen;
@end
@implementation ViewController
- (void)viewDidLoad {
[superviewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
_shouldOpen =YES;
}
- (void)touchesEnded:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
{
AVCaptureDevice *device = [AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeVideo];
if (![devicehasTorch]) {//判断是否有闪光灯
return;
}
[device lockForConfiguration:nil];//请求独占访问硬件设备
if (self.shouldOpen) {
[device setTorchMode:AVCaptureTorchModeOn];
} else {
[device setTorchMode:AVCaptureTorchModeOff];
}
[device unlockForConfiguration];// 请求解除独占访问硬件设备
self.shouldOpen = !self.shouldOpen;
}
@end
- open iphone Torch
- torch
- Torch
- Torch
- Torch
- Torch
- Torch
- Torch
- iphone Apps of open source
- [Torch] 2. torch
- Useful open source libraries for IPhone Development
- Open iPhone SDK: Adding Application Badges
- The Open Source iPhone Apps List
- xcode中open toolchain开发iphone
- iPhone开发常用开源库2---iPhone Open Source libraries
- torch安装
- Torch经验
- [torch]parallel
- 安卓关于设计模式_策略模式
- 大数据学习笔记文档下载链接
- HDU 1255 覆盖的面积(线段树+离散化+扫描线)
- instanceof关键字
- 谈C++线程安全容器的设计
- open iphone Torch
- java中判断字符串是否为数字的方法的几种方法
- 学习mybatis
- 9Patch png format
- 深入理解C++的动态绑定和静态绑定
- mysql ON DUPLICATE KEY UPDATE
- 冒泡、选择、插入、归并、快速、堆排序效率测试
- 算法入门经典第二版第10章uva1635
- 用链栈实现任意进制的转化