从Front Camera iOS 5.0捕获时始终看到镜像

Raj*_*ari 9 iphone ipad ios ios5

在从前置摄像头捕获数据时,我总是获得镜像,如何在预览窗口中看到我所看到的内容.我已经准备好videoMirroredTRUE.以下是代码段:

AVCaptureConnection *lConnection = nil;

  for ( AVCaptureConnection *connection in [lHandle->m_output connections]) {
     for ( AVCaptureInputPort *port in [connection inputPorts] ) {
         if ( [[port mediaType] isEqual:AVMediaTypeVideo] ) {
             lConnection = connection;
             break;
         }
     }
 }
if ([lConnection isVideoOrientationSupported])
    [lConnection setVideoOrientation:AVCaptureVideoOrientationPortrait];
if ([lConnection isVideoMirroringSupported])
    [lConnection setVideoMirrored:TRUE];
Run Code Online (Sandbox Code Playgroud)

更改setVideoMirroredTrue/False也不会更改任何内容(isVideoMirroringSupported返回成功)

Moh*_*sul 9

使用以下代码翻转镜像图像.

UIImage * flippedImage = [UIImage imageWithCGImage:picture.CGImage scale:picture.scale orientation:UIImageOrientationLeftMirrored];
Run Code Online (Sandbox Code Playgroud)