ios闪光灯调用

引入

#import <AVFoundation/AVFoundation.h>

打开闪光灯

AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];

    if (![device hasTorch]) {//判断是否有闪光灯

        NSLog(@"no torch");

    }else{

        [device lockForConfiguration:nil];//锁定闪光灯

        [device setTorchMode: AVCaptureTorchModeOn];//打开闪光灯

        [device unlockForConfiguration];  //解除锁定

    }

关闭闪光灯

[device setTorchMode: AVCaptureTorchModeOff];

ios闪光灯调用,布布扣,bubuko.com

时间: 2024-12-20 17:39:28

ios闪光灯调用的相关文章

IOS开发调用系统相机和打开闪光灯

IOS开发调用系统相机和打开闪光灯      今天给大家分享一下如何调用iphone的拍照功能和打开闪光灯,有些代码我也不太理解,很多是在网上借鉴其他人的.IOS有两种的拍照和视频的方 式:1.直接使用UIImagePickerController,这个类提供了一个简单便捷的拍照与选择图片库里图片的功能.2.另一种是通过 AVFoundation.framework框架完全自定义拍照的界面和选择图片库界面.我只做了第一种,就先给大家介绍第一种做法: 一.首先调用接口前,我们需要先判断当前设备是否

支持APP手机应用(android和ios)接口调用 ,传输验证可用 shiro 的 MD5、SHA 等加密

请认准本正版代码,售后技术有保障,代码有持续更新.(盗版可耻,违者必究)         此为本公司团队开发 ------------------------------------------------------------------------------------------------------------------------- 1. 有 oracle .msyql.spring3.0.spring4.0  一共 4 套版本全部提供没有打jar没有加密的源代码(最下面截图2

iOS中调用短信、电话、邮件、Safari浏览器API

//调用短信 - (void)callMsg:(id)sender { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://135587"]]; } //调用电话 - (void)callTel:(id)sender { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://135587"

(转)iOS蓝牙调用的一般流程

文章转自:http://www.cnblogs.com/ctaodream/archive/2013/07/03/3169962.html 一.服务端(也叫周边设备吧..脑残的翻译) 1.实现类必须遵守协议 CBPeripheralManagerDelegate 2.需要的主要类有: @property(strong,nonatomic) CBPeripheralManager *peripheraManager; @property(strong,nonatomic) CBMutableCha

ios中调用WCF

例子比较简单 记录下思路 1.接口中定义 实体和方法声明 //登录信息        [OperationContract]        [WebInvoke(UriTemplate = "LogInf/{name}/{pwd}", Method = "POST", ResponseFormat = WebMessageFormat.Json)]         LogInf GetLogInf(string name, string pwd); 2  //数据交

搭建基于asp.net的wcf服务,ios客户端调用的实现记录

一.写wcf 问题: 1.特定的格式 2.数据绑定 3.加密解密 二.发布到iis 问题: 1.访问权限问题,添加everyone权限 访问网站时:http://localhost/WebbUploadSample/ZipUpload.aspx “/WebbUploadSample”应用程序中的服务器错误. -------------------------------------------------------------------------------- 访问被拒绝. 说明: 访问服

Unity3d 与IOS 相互调用

转自:http://www.cnblogs.com/alongu3d/p/3279277.html 我用的Unity3d 4.2版本,这一节说一下IOS与U3D的交互! 首先在U3D中写个方法:这个时候导出为ios代码必须是真机,模拟器是无法调用的,转化为IOS代码后,可以看这里, 这个图只是说明我们定义的CallU3D()方法,但是返回值确并不是string类型,而是void我很奇怪,呵呵! 下面是实现这个方法, 这个实现方法写在.mm文件中就行,不一定非要在这个类中,也可以新建一个类,也行的

vue中的方法如何暴露给webview,使安卓和iOS可以调用

新建一个外部公共的js文件app.js,定义一个对象并输出,如下: var hybrid = { } window.Hybrid = hybrid if (window.Vue) { // 自动绑定 window.Vue.use(hybrid) } export { hybrid } 在需要的文件中引入app.js,将需要暴露的方法赋给hybrid对象,如下: 在安卓或者iOS上可调用hybrid.clickMusic来执行函数

iOS -OC调用js页面

我们这边和h5商量好传递一个结构体参数过去,然后由于解析的问题,导致我这里传递的参数,到h5那边不执行那边的方法 -(void)loginCallBack { NSDictionary *dic; user = [IBKeychain loadValueForKey:kUserKey]; if (user) { dic= @{ @"id":[user objectForKey:@"userId"], @"token":[user objectFo