繁体   English   中英

在 Android 中使用外部 USB 摄像头

[英]Using an External Usb Camera in Android

有人可以给我一个说明,如何在 android 应用程序中使用外部摄像头。 我的应用程序需要使用前置/后置摄像头和外部摄像头,但没有官方的外部摄像头 API 我发现了一些关于此的问题,但他们没有关于如何实现此功能的完整答案,尤其是对于 android API 21+ 版本。 据我了解,Camera2 API 支持外部摄像头,我可以使用这个 API 来显示来自 USB 摄像头的预览,但大多数设备看不到连接的外部摄像头。 如何解决此问题以及如何在接收摄像机列表时获取此摄像机 ID

String[] cameraList = manager.getCameraIdList();

关于“device can not see usb-camera”我找了几个答案:USB摄像头一般无法连接到Android,因为Android4.0 USB主机功能在同步传输方面存在一些问题..

http://www.infinitegra.co.jp/en/solution/AndroidUsbCam.htm

并且 maby 相机无法从 USB 端口获得电源

https://stackoverflow.com/a/8986688/5219832

但它写的是旧的相机 API,我不知道,例如,如何从 USB 端口获取电源。

请给我一个正确使用外部相机的答案

外部 USB 摄像头没有 Android 范围的支持。

一些制造商内置了对他们自己的 Android 设备的支持,但不能保证特定的 Android 设备将通过标准相机 API 支持网络摄像头。

如果您需要此功能,您需要找到哪些设备支持它,以及如何支持。

一些应用程序使用 Android USB API 来实现对网络摄像头的支持,因此任何支持 USB 主机模式的设备都可以用于这些应用程序。 但这不会使相机通过标准 API 对其他应用程序可见。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM