如何在 Android 应用程序中检测 USB 网络摄像头?
How to detect USB webcam in Android application?
在我的应用程序中,我需要在 Android 中检测和捕获来自外部 USB 网络摄像头的图像。我尝试过一些开源库,但没有成功。
任何人都可以建议/指导从 is webiin Android 检测和捕获图像吗?
提前致谢...
您可以试试这个付费库,我们正在将它用于产品。
http://www.infinitegra.co.jp/en/solution/AndCamULib2.htm
对于 API 21+,the camera2
API 有一些您可以检查以开始使用的东西:
- 检查 the camera id 是否为非整数:
Non-removable cameras use integers starting at 0 for their identifiers, while removable cameras have a unique identifier for each individual device, even if they are the same model.
- 检查
LENS_FACING_EXTERNAL
(API 23+):
The camera device is an external camera, and has no fixed facing relative to the device's screen.
- 检查
INFO_SUPPORTED_HARDWARE_LEVEL_EXTERNAL
(API 28+):
This camera device is backed by an external camera connected to this Android device.
我还没有测试过这些,但希望这是一个开始。 LENS_FACING_EXTERNAL
看起来是你最好的选择。
在我的应用程序中,我需要在 Android 中检测和捕获来自外部 USB 网络摄像头的图像。我尝试过一些开源库,但没有成功。
任何人都可以建议/指导从 is webiin Android 检测和捕获图像吗?
提前致谢...
您可以试试这个付费库,我们正在将它用于产品。 http://www.infinitegra.co.jp/en/solution/AndCamULib2.htm
对于 API 21+,the camera2
API 有一些您可以检查以开始使用的东西:
- 检查 the camera id 是否为非整数:
Non-removable cameras use integers starting at 0 for their identifiers, while removable cameras have a unique identifier for each individual device, even if they are the same model.
- 检查
LENS_FACING_EXTERNAL
(API 23+):The camera device is an external camera, and has no fixed facing relative to the device's screen.
- 检查
INFO_SUPPORTED_HARDWARE_LEVEL_EXTERNAL
(API 28+):This camera device is backed by an external camera connected to this Android device.
我还没有测试过这些,但希望这是一个开始。 LENS_FACING_EXTERNAL
看起来是你最好的选择。