gpt4 book ai didi

iphone - AVFoundation 相机预览方向错误

转载 作者:搜寻专家 更新时间:2023-10-30 19:41:46 25 4
gpt4 key购买 nike

我正在制作一个自定义相机,在 iPad 内部有一个小的预览区域,但是,预览中的流是顺时针旋转的。

我已经查看了 AVCam 演示和 Apple 上的 SquareCam 演示,但都没有找到解决方案。 StackOverflow 上的所有 AVFoundation 方向线程都专门讨论输出方向,而不是输入方向。

这是我正在使用的 session 代码:

AVCaptureDevice *frontalCamera = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
_session = [[AVCaptureSession alloc] init];
[_session beginConfiguration];
NSError *error;
AVCaptureDeviceInput *input = [AVCaptureDeviceInput deviceInputWithDevice:frontalCamera error:&error];
[_session addInput:input];
_output = [[AVCaptureStillImageOutput alloc] init];
[_output setOutputSettings:[[NSDictionary alloc] initWithObjectsAndKeys:AVVideoCodecJPEG,AVVideoCodecKey,nil]];
[_session addOutput:_output];
AVCaptureVideoPreviewLayer *previewLayer = [AVCaptureVideoPreviewLayer layerWithSession:_session];
previewLayer.frame = self.imageViewCamera.bounds;
previewLayer.videoGravity = AVLayerVideoGravityResizeAspectFill;
[self.imageViewCamera.layer addSublayer:previewLayer];
_session.sessionPreset = AVCaptureSessionPreset640x480;
[_session commitConfiguration];
[_session startRunning];

如有任何帮助,我们将不胜感激!

最佳答案

iOS 6 的 Apple 文档说要改用 videoOrientation (AVCaptureConnection)

关于iphone - AVFoundation 相机预览方向错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13713262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com