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

时间:2017-10-26 01:57:22

标签: android mobile usb device webcam

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

任何人都可以建议/指导从webiin Android检测和捕获图像吗?

提前致谢...

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

对于API 21 +,the camera2 API有一些需要检查的内容才能开始使用:

  • 检查the camera id是否为非整数:
      

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

  • 检查LENS_FACING_EXTERNAL(API 23+):
      

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

  • 检查INFO_SUPPORTED_HARDWARE_LEVEL_EXTERNAL(API 28+):
      

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

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