Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone前摄像头后视镜_Iphone_Ios_Camera - Fatal编程技术网

iPhone前摄像头后视镜

iPhone前摄像头后视镜,iphone,ios,camera,Iphone,Ios,Camera,我的应用程序与iPhone的前置摄像头配合使用。当我试图拍摄我的照片时,出现了一个问题。 当我在镜头中向左转弯时,它显示为向右转弯。就像一面镜子。我怎么能避免这个 AVCaptureDeviceInput *newVideoInput; AVCaptureDevicePosition currentCameraPosition = [[videoInput device] position]; if (currentCameraPosition == AVCaptureDevicePositi

我的应用程序与iPhone的前置摄像头配合使用。当我试图拍摄我的照片时,出现了一个问题。 当我在镜头中向左转弯时,它显示为向右转弯。就像一面镜子。我怎么能避免这个

AVCaptureDeviceInput *newVideoInput;
AVCaptureDevicePosition currentCameraPosition = [[videoInput device] position];

if (currentCameraPosition == AVCaptureDevicePositionBack)
{
    currentCameraPosition = AVCaptureDevicePositionFront;
}
else
{
    currentCameraPosition = AVCaptureDevicePositionBack;
}

AVCaptureDevice *backFacingCamera = nil;
NSArray *devices = [AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo];
for (AVCaptureDevice *device in devices) 
{
    if ([device position] == currentCameraPosition)
    {
        backFacingCamera = device;
    }
}
newVideoInput = [[AVCaptureDeviceInput alloc] initWithDevice:backFacingCamera error:&error];

我也面临同样的问题+这是我的荣幸!当您捕获快照或录制视频时,它将处于正确的模式。您使用的任何相机都会向您显示镜像图片,但录制后的实际输出将正常。