苹果开发 笔记(39)

今天下午出了去看了同学创业工作室,相当舒服。有这样办公地方还真不错,起码自己做起了生意能够自给自足。今天无怎样看开发 还是对过去程序回顾和练习,早上翻开了闪光灯程序,之前改了一下现在都忘记了一些。过去程序试过写air去调用java 控制闪光灯,发现这个过程相当麻烦,单纯写ane也让人呕血了。原生写起来程序不是特别难。一个开启和关闭,在黑夜中,使用这个app相当有意思,起码自己能看懂是什么原理,用上自己的手电筒还不错是吧?呵呵。

使用闪光灯 需要导入AVFoundation包,然后使用AVCaptureDevice 创建一个对象

AVCaptureDevice *device = [AVCaptureDevice defaultDevicaWith MediaTyp:AVMediaTypeVideo];

开启手电筒

 [device lockForConfiguration:nil];
 [device setTorchMode:AVCaptureTorchModeOn];
 [device unlockForConfiguration];

关闭 手电筒

 [device lockForConfiguration:nil];
 [device setTorchMode:AVCaptureTorchModeOff];
 [device unlockForConfiguration];

加上一张背景图 和做一个贴图交互,闪光灯 手电筒就可以完成了。(注:里面贴图来自android手机里面一个app)

苹果开发 笔记(39)_第1张图片

你可能感兴趣的:(苹果开发 笔记(39))