c# - 检查设备是否具有跨平台方式的摄像头
问题描述
我正在编写一个跨平台 Xamarin.Forms 应用程序,其中我的应用程序使用相机并在运行时向用户请求相机权限。我正在使用Xamarin.Essentials
nuget 包来检查和请求权限。但在我请求摄像头访问权限之前,我想确保设备具有摄像头硬件。是否有任何跨平台方法来检查设备是否具有摄像头硬件?我检查了 Xamarin.Essentials 文档,但似乎在任何地方都找不到。
解决方案
媒体插件有这个API
CrossMedia.Current.IsCameraAvailable
推荐阅读
- vb.net - 使用 Process.Start("excel.exe",FileName) 打开 excel 文件时访问被拒绝异常
- amazon-web-services - sso 用户的 s3 存储桶策略
- javascript - 在提交之前在表单数据中附加自定义值
- r - 使用样本大小、均值和样本方差而不是原始数据点在 r 中格式化数据
- markdown - Markdown:windows路径被视为链接 - 如何防止它?
- postgresql - 具有主键的唯一复合索引
- android - AnimatedVectorDrawable 支持 < 24
- javascript - 您应该将数据附加到 flatlist 还是替换 flatlist 中的数据(flatlist 中重型组件的最佳实践)?
- python - 根据单个特征分解预测
- go - Golang 中 ECDSA 签名验证使用 secp256r1/scep384r1/secp521r1 性能差异