iOS AVCapture前置摄像头不显示镜像翻转
来源:互联网 发布:http默认端口号8080 编辑:程序博客网 时间:2024/06/08 17:08
iOS系统下前置摄像头拍照/录像默认是会沿中间镜像翻转的, 项目用到AVCaptureSession拍照/录像, 需求要使用前置摄像头时不要左右镜像效果, 研究了好久, 谷歌到的都是旋转的, 看到UIImagePicker可以使用transform进行翻转, 于是又找transform和layer也是无果, 最终想到可能会有一个bool值能够设定这个镜像, 于是查阅API发现一个videoMirrored方法, 判断为前置摄像头然后将该属性设定为YES, 大功告成!
//负责从AVCaptureDevice获得输入数据@property (strong,nonatomic) AVCaptureDeviceInput *captureDeviceInput;
//根据设备输出获得连接 AVCaptureConnection *connection = [self.captureMovieFileOutput connectionWithMediaType:AVMediaTypeVideo]; // 前置摄像头翻转 AVCaptureDevicePosition currentPosition=[[self.captureDeviceInput device] position]; if (currentPosition == AVCaptureDevicePositionUnspecified || currentPosition == AVCaptureDevicePositionFront) { connection.videoMirrored = YES; } else { connection.videoMirrored = NO; }
阅读全文
0 0
- iOS AVCapture前置摄像头不显示镜像翻转
- iOS 怎么设置前置摄像头不是镜像
- ios编程--AVCapture编程理解(视频输入输出--摄像头)
- ios 前后摄像头翻转动画
- IOS前置摄像头左右成像问题
- IOS获取设备的前置摄像头和后置摄像头
- 图像镜像翻转
- 图像镜像翻转
- 【ios】AVCapture的理解
- ios - AVCapture理解
- iOS AVcapture 自定义相机
- iOS 自定义相机AVCapture
- 前置摄像头、后置摄像头
- android图片翻转镜像
- 【Android】android镜像翻转
- 【Android】android镜像翻转
- ios编程--AVCapture编程理解
- ios编程--AVCapture编程理解
- 关于RecyclerView中含有CheckBox,Button等控件失去焦点的解决办法
- pip install --upgrade pip 9.0.1 error
- Bot Framework使用Direct Line实现第三方渠道调用Bot服务
- 小白初识线段树(线段树原理+专题练习)
- 从AIDL来认识Binder
- iOS AVCapture前置摄像头不显示镜像翻转
- Python库的安装方法
- 使用可编辑JComboBox的时遇到的一个坑,编辑后如果JCombobox的焦点还在,则获取不到当前的编辑值。
- ZOJ--1010:Area(线段判交问题)
- 西财2018届电商研究生招生简介
- iOS
- poj3620 DFS
- Linux系统下yum命令
- 6.19总结