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;}

iOS AVCapture前置摄像头不显示镜像翻转相关推荐

  1. camera前置摄像头左右镜像问题

    需求:使用虹软活体检测时,需要截取检测框中的人脸 Camera.PreviewCallback中onPreviewFrame(byte[] data, Camera camera)返回的data字节数 ...

  2. 前置摄像头 镜像_iPhone 前置摄像头拍照左右相反?试试 iOS 13 的照片编辑功能...

    喜欢使用 iPhone 拍照的小伙伴会发现,当使用前置摄像头自拍时,得到的照片左右似乎时相反的.这是因为,当你打开 iPhone 相机应用,调到前置摄像头开始拍照时,界面中显示的是镜像画面,就跟你平时 ...

  3. android 前置摄像头预览时 镜像翻转_全面屏时代,原来手机前置摄像头都隐藏着一些缺点,你发现了吗?...

    随着真全面屏时代的到来,人们已经不再满足于刘海屏.水滴屏以及挖孔屏等,越来越多的手机厂商和消费者开始追求"100%全面屏".于是如何解决手机前置摄像头便成了最大的难题,毕竟只要在屏 ...

  4. vueh5获取手机前置摄像头(安卓ios),input capture属性和navigator.mediaDevices

    调用前置摄像头 capture="user" 调用后置摄像头capture="environment"或其他只适用于ios 根据官网解释 iOS最遵守遵守HTM ...

  5. HTML5调用手机前置摄像头或后置摄像头拍照,canvas显示,经过Android测试

    为什么80%的码农都做不了架构师?>>>    但是navigator.getUserMediau已经从 Web 标准中删除,虽然部分浏览器可以使用,生产环境中还是要做好兼容.新的A ...

  6. html5 android6.0摄像头,HTML5调用手机前置摄像头或后置摄像头拍照,canvas显示,经过Android测试...

    但是navigator.getUserMediau已经从 Web 标准中删除,虽然部分浏览器可以使用,生产环境中还是要做好兼容.新的API更替为MediaDevices.getUserMedia.Me ...

  7. Android使用百度地图定位并显示手机位置后使用前置摄像头“偷拍”

    今天老板让我验证一下技术可行性,记录下来. 需求 :定位手机的位置并在百度地图上显示,得到位置后使用前置摄像头进行抓拍 拿到这个需求后,对于摄像头的使用不太熟悉,于是我先做了定位手机并在百度地图上显示 ...

  8. flutter 处理前置摄像头拍出来的图片翻转问题,截取正方形图片问题

    最近在做flutter项目的时候用到前置摄像头,拍摄的时候拍出来的图片是翻转的,找到很多办法都没有解决方案.找来找去就找到了image_editor插件 现在贴上代码: Future<Strin ...

  9. IOS前置摄像头左右成像问题

    使用AVFoundation自定义相机,调用后置摄像头没问题,但是调用前置摄像头却左右成像问题: UIImageOrientation imgOrientation; //拍摄后获取的的图像方向 if ...

  10. H5调用手机的前后摄像头,canvas显示,自带截图,兼容ios和android

    注意 1.下面的HTML需要在HTTPS下访问方可正常工作,对应的localhost或者本地地址访问不能支持: 2. facingMode: { exact: 'environment' } // - ...

最新文章

  1. 【Java】多线程编程(并发编程)基础(上)
  2. Android移动开发之【Android实战项目】DAY12-App实现修改密码
  3. 为何python不好找工作k-为什么我不建议你通过 Python 去找工作?
  4. word报错:题注或页码中不含章节编号。请使用“开始”选项卡上的“多级列表”按钮,然后选择链接到标题样式的编号方案(无法添加题注)
  5. GDI+绘制极坐标图(Polar Diagram)
  6. linux缓存代码,Linux使用的缓存
  7. 微信小程序简单入门1
  8. 2021-01-24
  9. 服务器上build.xml文件乱码解决(亲测有效)
  10. wp7 --缓动动画
  11. c#动态编译并执行字符串
  12. 个人使用mysql_MySql使用总结
  13. Invalidate() UpdateData() OnPaint()与OnDraw
  14. [转]VS2008 集成openCV过程
  15. mysql主从复制1064_mysql主从复制或其他操作报错ERROR 1064 (42000): You have an er
  16. 【概率论】标准正态分布及概率表
  17. 高分辨率:遥感卫星影像
  18. 汪海Python爬虫(一)抓取网页的含义和URL基本构成
  19. 如何下载微信公众号中的音频、视频文件?
  20. 电脑一键重装系统按F几进u盘启动

热门文章

  1. C语言中关于二级指针的笔试题
  2. 12306系统在2015年春运高峰期的稳定运行,采用了哪些具体技术?
  3. Word文档统一图片格式快捷操作
  4. 黎曼可积和若尔当可测
  5. 条件表达式的学习和使用 实例之闰年的判断
  6. POP3协议与SMTP协议分析(winmail、Wireshark、ubuntu(QT)、foxmail)
  7. 微软洪小文全面解读智能层级:目前的智能都是AI+HI
  8. NeRF 从入门到精通
  9. 研究生跟了一个很棒的导师是种怎样的体验?
  10. SWing组件说明及使用