c# - 检查设备是否具有跨平台方式的摄像头

标签 c# android ios xamarin.forms xamarin.essentials

我正在编写一个跨平台 Xamarin.Forms 应用程序,其中我的应用程序使用相机并在运行时向用户请求相机权限。我正在使用 Xamarin.Essentials nuget 包来检查和请求权限。但在我请求摄像头访问权限之前,我想确保设备具有摄像头硬件。是否有任何跨平台方法来检查设备是否具有摄像头硬件?我检查了 Xamarin.Essentials 文档,但似乎在任何地方都找不到。

最佳答案

Media plugin有这个API

CrossMedia.Current.IsCameraAvailable

关于c# - 检查设备是否具有跨平台方式的摄像头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61958264/

相关文章:

c# - 通过linq访问asp net identity中的用户角色表

c# - NHibernate Duplicate class/entity 映射问题

android - 从 Service 执行的 AsyncTask

android - postAtTime 不触发

ios - 如何解决图表中多条线的问题

ios - drawRect 不想画任何东西

c# - 繁琐的 linq 查询

c# - 在 C# 中使用 "int.Parse"方法检查将字符串转换为整数的空文本框

安卓.view.inflateException : Binary XML file line #11: Error inflating class fragment

iphone - ASIDownLoadCache 不起作用