后置摄像头显示镜像视图。有没有一种方法可以在不使用 twilio TVIVideoView C# 进行镜像的情况下捕获原始场景?

问题描述 投票:0回答:0

相机在前置摄像头上工作正常,但当我将它翻转到后置摄像头时,场景被镜像了。

我尝试在“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);
}
}

还有其他方法可以解决镜像问题吗?

This is the back camera image captured by the app during video call

This is the original image

c# ios xamarin.ios twilio
© www.soinside.com 2019 - 2024. All rights reserved.