如何在安卓应用程序中检测USB网络摄像头



在我的应用程序中,我需要从Android中的外部USB网络摄像头检测和捕获图像。我尝试过一些开源库,但没有运气。

任何人都可以建议/指南来检测和捕获来自 webiin Android 的图像吗?

提前感谢...

您可以尝试这个付费库,我们正在将其用于产品。http://www.infinitegra.co.jp/en/solution/AndCamULib2.htm

对于 API

21+,camera2 API 有一些内容可以检查以开始使用:

  • 检查相机 ID 是否为非整数:
    不可移动相机

    使用从 0 开始的整数作为其标识符,而可移动相机对每个单独的设备都有一个唯一标识符,即使它们是相同的型号。

  • 检查LENS_FACING_EXTERNAL (API 23+):

    相机设备是外部摄像头,相对于设备的屏幕没有固定的朝向。

  • 检查INFO_SUPPORTED_HARDWARE_LEVEL_EXTERNAL (API 28+):
    此相机

    设备由连接到此Android设备的外部相机支持。

我还没有测试过这些,但希望这是一个开始。 LENS_FACING_EXTERNAL看起来是你最好的选择。

最新更新