iPhone 打开和关闭闪光灯代码

//打开闪光灯-(void)turnOnLed {   
 AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];        
 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];     
 }   
} 
时间: 2024-10-07 00:14:46

iPhone 打开和关闭闪光灯代码的相关文章

Android系统移植与调试之------->增加一个双击物理按键打开和关闭闪光灯并将闪光灯状态同步到下拉菜单中

最近有一个客户有这样的需求: 1.在[设置]--->[无障碍]中添加一个开关按钮. 如果打开开关的话,双击某个物理按键的时候,打开闪光灯,再双击该物理按键的时候,关闭闪光灯. 如果关闭开关的话,双击该物理按键的时候,不做任何处理. 2.打开关闭闪光灯的状态,在下拉菜单中也要同步. 如下图所示的效果: 当打开上面添加的开关后,如果双击POC键(POC键是我们公司自定义的一个物理按键)的时候,就打开闪光灯,并将下拉菜单中的闪光灯图标点亮,如下图所示 如果再次双击POC键(POC键是我们公司自定义的一

WIFI和移动数据(2G/3G)的打开和关闭的代码实现

MainActivity如下: package cc.vv; import java.lang.reflect.Method; import android.net.ConnectivityManager; import android.net.wifi.WifiManager; import android.os.Bundle; import android.telephony.TelephonyManager; import android.view.View; import android

BUG现象与对应0001文件打开没关闭

 从今天开始,我将发表一系列博闻 和大家探讨一下我以前遇到的一些BUG,这些BUG可能你们遇到过,或者还没有遇到. 希望给后来者提供一些帮助. BUG0001文件打开没关闭 开发语言: C++ 现象: 突然LOG不能输出出了,(刚开始的时候LOG不能写,后来,配置文件也不能读了,程序就什么都做不了了) 后来调试过程中发现下列英文信息: Too many open files. No more file descriptors are available, so no more files c

Android 监听 Android中监听系统网络连接打开或者关闭的实现代码

本篇文章对Android中监听系统网络连接打开或者关闭的实现用实例进行了介绍.需要的朋友参考下 很简单,所以直接看代码 复制代码 代码如下: package xxx; import android.content.BroadcastReceiver;  import android.content.Context;  import android.content.Intent;  import android.net.ConnectivityManager;  import android.ne

按键精灵【找图片,并打开该图或打开且关闭两段代码】

第一次学习,感觉其他语言来写太复杂,用脚本语言写这些简单功能,其实更好,不牵涉多线程这些的情况下,直接贴代码: 注意:只写了打开,并没有写关闭图片,弱需要,可以自行使用快捷键加上延时的命令,就可以不用手点,隔一段时间继续找下一张以及打开了,这有点类似与游戏内找东西. Function say() // 找与图片类似的窗口图片或图标,实现双击鼠标左键 FindPic 0,0,1024,768,"C:\Users\macbook\Desktop\腾讯视频.bmp",0.5,intX,int

解决闪光灯代码在Nexus5上面打不开的问题

参考:http://blog.csdn.net/cy524563/article/details/41545387 关键在于: int textureId = 0;whyCamera.setPreviewTexture(new SurfaceTexture(textureId));//关键代码:解决在Nexus5上面打不开闪光灯的问题 之前在网上找到的关键代码均不含有以上两行代码,所以导致在Nexus5手机上面打不开闪光灯. 详细代码如下:自定义了一个类,用于执行闪关灯的打开.关闭.销毁等功能.

C++学习47 文件的概念 文件流类与文件流对象 文件的打开与关闭

迄今为止,我们讨论的输入输出是以系统指定的标准设备(输入设备为键盘,输出设备为显示器)为对象的.在实际应用中,常以磁盘文件作为对象.即从磁盘文件读取数据,将数据输出到磁盘文件.磁盘是计算机的外部存储器,它能够长期保留信息,能读能写,可以刷新重写,方便携带,因而得到广泛使用. 文件(file)是程序设计中一个重要的概念.所谓“文件”,一般指存储在外部介质上数据的集合.一批数据是以文件的形式存放在外部介质(如磁盘.光盘和U盘)上的.操 作系统是以文件为单位对数据进行管理的,也就是说,如果想找存在外部

QT实现窗口缩放打开与关闭(重叠窗口,太有意思了)

基本思想:假设A为主窗口,B为子窗口.A打开或关闭时,先对A窗口进行截图,然后将图片部满整个B窗口的,在paintEvent里面进行动态缩放或放大画图.最后使用动画,将B窗口以动画的形式打开或关闭,动画播放完毕后,B发送一个信号给A,B关闭,A显示出来. 核心代码发下: 在A窗口里: QPixmap pixmap; CTestDialog dlg(this);    dlg.SetPixmap(pixmap.grabWidget(this));    hide();    dlg.exec();

Android 判断app何时是打开或者关闭的技术研究

只有两种东西能让一个团队团结,恐惧或忠诚.---<速度与激情7> 原文链接:http://engineering.meetme.com/2015/04/android-determine-when-app-is-opened-or-closed/ 存在的问题 Android开发中不可避免的会遇到需要检查app何时进入前台,何时被用户关闭.奇怪的是,要达到这个目的并不容易.检查app第一次启动并不难,但要判断它何时重新打开和关闭就没有那么简单了. 这篇文章将介绍一种判断app打开,重新打开和关闭