我创建了一个在SurfaceView中预览相机的应用程序。当前,它使用手机摄像头。但是,我需要使用通过OTG电缆连接到手机的USB摄像头。如何与我的应用程序中的USB摄像头通话并从中接收帧而不是手机摄像头。
我检查了this在StackOverflow上的帖子,该帖子说我必须编写一个USB驱动程序。由于时间限制,目前暂时不可行。另外,要创建驱动程序,我可能需要访问设备上的/dev
,但我也想在无根设备上使用该应用程序。
另一方面,Android开发者文档上的this文章指出,API 12+支持两种USB模式,即主机模式和附件模式。这可能会有所帮助,但我无法了解它如何帮助我与相机进行通信。