美文网首页
郑州iOS點-解决录像方向纠偏

郑州iOS點-解决录像方向纠偏

作者: 大點哥 | 来源:发表于2019-07-28 14:27 被阅读0次

接上一篇,改做录像了,一切顺利,然后就卡在了镜像翻转上,还是那个不设限竖屏唯一的情况,找了一大堆资料都不好使,尤其有个用的writer的我的天啊.能用是能用但是好累啊!还是用movieFileOutput吧我....最后,测试成功了,步骤如下:

第一步,搞一个这个:

@property (nonatomic, strong)AVCaptureConnection *videoConnection;


第二步,搞一个这个(_movieFileOutput是啥就不用说了),注意,翻转镜头的函数中也要添加,不然发动不了videoMirrored的setter方法:

_videoConnection= [_movieFileOutput connectionWithMediaType:AVMediaTypeVideo];


第三步,在开始录制按钮方法中,在startRecordingToOutputFileURL:前搞一个这个

if (_currnetCameraDevice == _frontCameraDevice) {

            if(_videoConnection.supportsVideoMirroring==YES) {

                _videoConnection.videoMirrored=YES;

            }

        }else if (_currnetCameraDevice == _backCameraDevice) {

            _videoConnection.videoMirrored=NO;

        }

switch ([UIDevice currentDevice].orientation) {

            case UIDeviceOrientationUnknown:

            case UIDeviceOrientationFaceUp:

            case UIDeviceOrientationFaceDown:

            case UIDeviceOrientationPortrait:

            {

                _videoConnection.videoOrientation = AVCaptureVideoOrientationPortrait;

            }

                break;

            case UIDeviceOrientationPortraitUpsideDown:

            {

                _videoConnection.videoOrientation = AVCaptureVideoOrientationPortraitUpsideDown;

            }

                break;

            case UIDeviceOrientationLandscapeRight:

            {

                _videoConnection.videoOrientation = AVCaptureVideoOrientationLandscapeLeft;

            }

                break;

            case UIDeviceOrientationLandscapeLeft:

            {

                _videoConnection.videoOrientation = AVCaptureVideoOrientationLandscapeRight;

            }

                break;

            default:

                break;

        }


完了;

相关文章

  • 郑州iOS點-解决录像方向纠偏

    接上一篇,改做录像了,一切顺利,然后就卡在了镜像翻转上,还是那个不设限竖屏唯一的情况,找了一大堆资料都不好使,尤其...

  • 郑州iOS點-解决拍照照片方向纠偏

    照片旋转是个头疼的问题,找了很多网上的资料,显示最多的就是这个: -(UIImage *)fixFixOrient...

  • iOS源码博文集锦3

    iOS精选源码 高仿淘宝首页 登录动画 iOS高德二次封装,有定位,轨迹,语音实时导航,GPS纠偏..... 逗视...

  • (十五). 用户体验的五个层次

    之前我们希望解决的问题是你能够情绪纠偏、认知纠偏,不再只从原生感受上来看问题。接着我们讲的是建设系统的能力。厚积薄...

  • 梁宁《产品思维30讲》第四模块 用户体验

    第四模块 用户体验 一、用户体验的五个层次 前三个模块希望解决情绪纠偏、认知纠偏,不要站在自己原生的、本我的直觉感...

  • 18 用户体验的五个层次

    我们进入第四个模块——用户体验。 之前三个模块,我们希望解决的问题是你能够情绪纠偏、认知纠偏,不再只从原生感受上来...

  • 18 用户体验的五个层次

    本节进入第四个模块——用户体验。 之前三个模块,我们希望解决的问题是你能够情绪纠偏、认知纠偏,不再只从原生感受上来...

  • 18用户体验的五个层次

    一、前几个模块的联系之前三个模块,我们希望解决的问题是你能够情绪纠偏、认知纠偏,不再只从原生感受上来看问题。接着我...

  • iOS - 录像、拍照

    1、导入框架#import ->UIImagePickerController 2、先区分选择摄像头、相册sou...

  • 用户体验的五个层次

    梁宁亲述 我们进入第四个模块——用户体验。 之前三个模块,我们希望解决的问题是你能够情绪纠偏、认知纠偏,不再只从原...

网友评论

      本文标题:郑州iOS點-解决录像方向纠偏

      本文链接:https://www.haomeiwen.com/subject/doaurctx.html