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