AV Foundation之视频捕捉(3)__创建捕捉控制器
2017-06-06 本文已影响0人
CC老师_HelloCoder
喜欢就抬抬小手,关注一下CC老师!
(一)在THCameraController 类中实现
用于配置不同的捕捉设备,同时对捕捉的输出进行控制和交互。
![](https://img.haomeiwen.com/i4624551/97f6ab37881afbc7.png)
![](https://img.haomeiwen.com/i4624551/3cf296afb8936ef0.png)
![](https://img.haomeiwen.com/i4624551/cb0333ae0b4686ad.png)
(二)在设置捕捉会话 在 THCameraController.m
需要导入系统框架<AVFoundation/AVFoundation.h><AssetsLibrary/AssetsLibrary.h>
![](https://img.haomeiwen.com/i4624551/24b4741e6e12ce67.png)
2.1 设置捕捉会话 setupSession:方法实现
![](https://img.haomeiwen.com/i4624551/eb583cb9294a0eef.png)
![](https://img.haomeiwen.com/i4624551/cf0e88b2820ff964.png)
![](https://img.haomeiwen.com/i4624551/70d5ddd3b9e6fb85.png)
![](https://img.haomeiwen.com/i4624551/d3cab762eaf3f465.png)
2.2 启动和停止捕捉会话
![](https://img.haomeiwen.com/i4624551/c16e3da46f56377e.png)
2.3 处理隐私需求
在这个项目会涉及到摄像头、相册、麦克风。需要给出用户提醒,处理隐私需求
注意:iOS7版本只有特定地区有法律规定才会询问用户是否可以访问设备的相机。而从iOS8.0之后,所有的地区和用户都要在应用程序中取得授权才可以访问相机。
常用的隐私设置 plist 修改
![](https://img.haomeiwen.com/i4624551/d73d1b415ce4eb3a.png)
小伙伴们阅读后,请喜欢一下。文章更新可以提醒到你哦~~~~