【发布时间】:2016-10-19 00:59:46
【问题描述】:
谁能给我一个说明,如何在安卓应用中使用外接摄像头。 我的应用需要使用前置/后置和外置摄像头,但没有官方的外置摄像头 API 我发现了一些关于此的问题,但他们没有关于如何实现此功能的完整答案,尤其是对于 android API 21+ 版本。 据我了解,Camera2 API 支持外部摄像头,我可以使用此 API 从 usb-camera,但大多数设备看不到连接的外部摄像头。我该如何解决这个问题,我怎样才能得到 接收相机列表时的这个相机ID
String[] cameraList = manager.getCameraIdList();
关于“设备看不到 USB 相机”,我找到了几个答案: USB摄像头一般无法连接Android,因为Android4.0 USB主机功能在同步传输方面存在一些问题..
http://www.infinitegra.co.jp/en/solution/AndroidUsbCam.htm
并且可能相机无法从 USB 端口获取电源
https://stackoverflow.com/a/8986688/5219832
但它是关于旧相机 API 的,我不知道,例如,如何从 usb-port 获取电源。
请给我一个正确使用外接摄像头的答案
【问题讨论】:
-
你说的外接摄像头是什么意思?任何可以打开相机的应用,例如 retrica、照片编辑器??
-
我认为他的意思是说您插入 Android 的外部 USB 摄像头
-
是的,外接 USB 摄像头
-
你的问题解决了吗,我也遇到了同样的问题,希望你能把知识传授给我。
标签: java android camera usb external