如何通过usb连接获得输入流-Android(usb摄像头)



嘿,伙计们,我一直在尝试连接到我的USB相机,并从中获取输入流。

I.我尝试了camera2api进行连接,但它无法识别外部摄像头,只显示内部前后摄像头。

II、 我也使用了一些库,但它们有很多bug,而且不可自定义(比如https://github.com/jiangdongguo/AndroidUSBCamera)。

III、 我也使用usbManager,可以获得有关我的设备的一些详细信息,如PID和VID,但我无法成功连接从USBcamera获取数据。

关于这个话题,有人能帮我吗?

我很欣赏你的每一个想法

虽然Android设备可以直接支持USB网络摄像头,但这不是强制性功能。因此,大多数设备都不支持此功能。它在电视设备上很常见,但在手机或平板电脑上却不常见。

如果设备不直接支持,USB摄像头将无法通过camera2使用。因此,唯一的选择是直接使用UsbManagerAPI,但这需要在应用程序代码中实现完全的UVC接口堆栈。这就是像AndroidUSBCamera这样的库所做的

最新更新