Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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
C# 在xamarin.android/iOS中检查摄像头是否正常工作_C#_Xamarin_Xamarin.forms_Xamarin.ios_Xamarin.android - Fatal编程技术网

C# 在xamarin.android/iOS中检查摄像头是否正常工作

C# 在xamarin.android/iOS中检查摄像头是否正常工作,c#,xamarin,xamarin.forms,xamarin.ios,xamarin.android,C#,Xamarin,Xamarin.forms,Xamarin.ios,Xamarin.android,我正在为Android/iOS开发应用程序,我们在其中实现了摄像头功能 此功能包括每当用户单击特定对象的照片时,我们都会通过处理图像来计算一些值。到目前为止,此功能工作正常 然而,我们需要添加的另一个验证是,如果用户尝试拍照,并且如果相机不工作/被阻挡,那么我们需要显示一些警告,说明相机不可用 该应用程序将在Android/iOS平台上提供 我们可以通过xamarin中的代码来实现这一点,或者有其他可用的解决方法吗 我尝试了几个摄像头启用/禁用应用程序,但在这种情况下,警报不会显示,它只会关闭我

我正在为Android/iOS开发应用程序,我们在其中实现了摄像头功能

此功能包括每当用户单击特定对象的照片时,我们都会通过处理图像来计算一些值。到目前为止,此功能工作正常

然而,我们需要添加的另一个验证是,如果用户尝试拍照,并且如果相机不工作/被阻挡,那么我们需要显示一些警告,说明相机不可用

该应用程序将在Android/iOS平台上提供

我们可以通过xamarin中的代码来实现这一点,或者有其他可用的解决方法吗

我尝试了几个摄像头启用/禁用应用程序,但在这种情况下,警报不会显示,它只会关闭我们的应用程序


在此感谢您的帮助

您可以使用jamesmontemagno的nuget提供的
xam.plugin.media
。 将此软件包也添加到您的Android和IOS项目中。 有关权限和配置的详细信息,请阅读此链接

如果(!CrossMedia.Current.IsCameraAvailable | | |!CrossMedia.Current.IsTakePhotoSupported)
{
等待显示警报(“错误”,“没有可用的摄像头”,“解除”);
返回;
}

CrossMedia在
中使用Plugin.Media;命名空间。

您可以使用jamesmontemagno的nuget提供的
xam.plugin.media
。 将此软件包也添加到您的Android和IOS项目中。 有关权限和配置的详细信息,请阅读此链接

如果(!CrossMedia.Current.IsCameraAvailable | | |!CrossMedia.Current.IsTakePhotoSupported)
{
等待显示警报(“错误”,“没有可用的摄像头”,“解除”);
返回;
}
CrossMedia在
中使用Plugin.Media;命名空间。