归纳笔记021:UIImagePickerController拍照和录制视频
来源:互联网 发布:兄弟连 php 课程表 编辑:程序博客网 时间:2024/06/05 05:59
UIImagePickerController是一个功能强大的视图控制器类,它继承了UINavitionController,因此可以作为视图控制器使用,开发者只要创建该类的实例,即可通过该实例来完成如下3种操作:
(1) 选取手机相册的图片和视频。
(2) 控制摄像头拍照。
(3) 控制摄像头录制视频。
使用UIImagePickerController步骤如下:
(1) 创建UIImagePickerController对象。
(2) 根据需要选择UIImagePickerController要完成的操作。
(3) 设置cameraDevice属性,按需求使用前置或后置摄像头。
(4) 设置cameraCptureMode属性,按需求设置拍照或录像。
(5) 如果程序需要再UIImagePickerController拍摄完成或拍摄取消时执行某些操作,则可为该队形指定delegate属性。
(6) 将UIImagePickerController对象显示出来。
总体而言,UIImagePickerController还有如下常用属性:
(1) sourceType:该属性控制到底是选取手机相册的图片还是拍摄。
(2) allowsEditing:该属性控制拍摄的照片是否允许编辑。
(3) mediaTypes:该属性控制到底是拍照还是录视频。
(4) videoQuality:该属性控制录制的视频质量。
(5) videoMaximumDuration:该属性设置视频的最大录制时间。
(6) showsCameraControls:该属性设置是否显示拍照按钮等控件。
(7) cameraViewTransform:该属性设置对浏览画面进行变换的变换矩阵。
(8) cameraDevice:设置使用设备的哪个摄像头。
(9) cameraCaptureMode:该属性设置拍摄模式。
(10) cameraFlashMode:该属性控制闪光灯模式。
(11) delegate:该属性用于为置UIImagePickerController委托对象。
除此之外,如果程序需要代码控制拍照和录制视频,则可调用如下方法:
(1) -takePicture:拍照。
(2) -startVideoCapture:开始录制视频。
(3) -stopVideoCapture:结束录制视频。
- 归纳笔记021:UIImagePickerController拍照和录制视频
- 使用UIImagePickerController拍照和视频录制
- 摄像头 UIImagePickerController拍照和视频录制
- iOS 拍照和视频录制(UIImagePickerController)
- 使用UIImagePickerController拍照和视频录制
- 使用UIImagePickerController拍照和视频录制
- 使用UIImagePickerController拍照和视频录制
- 使用UIImagePickerController拍照和视频录制
- 归纳笔记022:AVFoundation拍照和录制视频
- UIImagePickerController调用相机和录制视频
- UIImagePickerController调用相机和录制视频
- iOS拍照和视频录制
- UIImagePickerController --之拍照采集和视频采集
- iOS拍照和录制视频 摄像头使用
- Android 拍照和视频录制实现mediaRecorder
- 使用系统拍照和录制视频
- iOS 7中UIImagePickerController拍照或录制视频黑屏的问题
- 调用相机 实现:视频录制,拍照 保存 上传服务器 UIImagePickerController AVPlayer
- Hibernate中的几种映射关系----------多对一关联映射
- Android Studio生成keystore签名文件
- GitHub Pages 快速搭建个人主页
- unity学习笔记01--基础视图以及基本操作
- 1154 easy Sort
- 归纳笔记021:UIImagePickerController拍照和录制视频
- Java基础----动态代理
- dfs全排列
- 内存泄露检测
- Java HashMap工作原理及实现
- 进程
- java开发过程中,报错Dangling meta character '*' near index 0,解决办法
- JavaScript中Number没有直接截取小区位的方法?
- 重用的linux命令