打开ios设备的闪光灯代码
2016-03-17 15:47
519 查看
- (void) turnTorchOn: (bool) on { Class captureDeviceClass = NSClassFromString(@"AVCaptureDevice"); if (captureDeviceClass != nil) { AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo]; if ([device hasTorch] && [device hasFlash]){ [device lockForConfiguration:nil]; if (on) { [device setTorchMode:AVCaptureTorchModeOn]; [device setFlashMode:AVCaptureFlashModeOn]; torchIsOn = YES; } else { [device setTorchMode:AVCaptureTorchModeOff]; [device setFlashMode:AVCaptureFlashModeOff]; torchIsOn = NO; } [device unlockForConfiguration]; } } }
相关文章推荐
- iOS 屏幕旋转 nav+tabbar+present(网页) 2016
- iOS 多线程编程Part 1/3 - NSThread & Run Loop
- iOS中为控件设置颜色渐变和透明度渐变
- iOS边练边学--自定义非等高的cell
- iOS运行时与method swizzling:
- IOS viewcontroller中tableview不能滑动到最底部
- ios 中生成随机数
- IOS异步获取数据并刷新界面dispatch_async的使用方法
- iOS涂鸦-自由画笔可以用到的代码
- 使用Xcode7的Instruments检测解决iOS内存泄露
- iOS之界面传值(通知,属性,协议,NSUserDefaults,KVC)
- ARC 内存管理解惑
- 出来ios顶部导航掉下来问题
- 你最喜欢的 iOS 开发的技巧和提示有哪些?
- iOS横屏处理
- ios代理设计模式
- iOS乱码
- iOS 百度地图定位不显示蓝色小圆圈
- (转)iOS 上的相机捕捉
- iOS关于AutoLayout和AutoResizing