相机在前置摄像头上工作正常,但当我将它翻转到后置摄像头时,场景被镜像了。
我尝试在“public TVIVideoView thumbnailVideoView;”上将“.Mirror”属性设置为 true/false但它没有用。
要翻转相机,我正在使用下面提到的功能:-
private void FlipButton_TouchUpInside(object sender, EventArgs e)
{
try
{
InvokeOnMainThread(() =\>
{
if (frontCamera.Position == AVCaptureDevicePosition.Front)
{
frontCamera = TVICameraSource.CaptureDeviceForPosition(AVCaptureDevicePosition.Back);
}
else
{
frontCamera = TVICameraSource.CaptureDeviceForPosition(AVCaptureDevicePosition.Front);
}
cameraSource.SelectCaptureDevice(frontCamera);
});
}
catch (Exception ex)
{
LogManager.Savelog(nameof(FlipButton_TouchUpInside), ex);
}
}
还有其他方法可以解决镜像问题吗?