Raj*_*ari 9 iphone ipad ios ios5
在从前置摄像头捕获数据时,我总是获得镜像,如何在预览窗口中看到我所看到的内容.我已经准备好videoMirrored了TRUE.以下是代码段:
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)
更改setVideoMirrored为True/False也不会更改任何内容(isVideoMirroringSupported返回成功)
使用以下代码翻转镜像图像.
UIImage * flippedImage = [UIImage imageWithCGImage:picture.CGImage scale:picture.scale orientation:UIImageOrientationLeftMirrored];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13031 次 |
| 最近记录: |