[英]My app doesn’t recognize the usb external camera (front and back camera are recognized, even i can use them), I’m using the Android Camera2 API
[英]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.