【发布时间】:2019-11-21 07:44:58
【问题描述】:
我想同时使用前置和后置摄像头。我使用了两个表面视图。我已尝试在以下答案中实现代码。
问题是相机 API 现在已被弃用并且代码太旧。我尝试以相同的方式使用 Camera 2 API,但相机实例无法打开,并且出现空白屏幕。 我收到以下两个错误:
相机 0 不可用! java.lang.RuntimeException: 连接相机服务失败
相机 1 不可用! java.lang.RuntimeException: 连接相机服务失败
我想做的是通过单击按钮同时从前后摄像头捕获图片。但我无法同时打开前后摄像头。 有什么办法可以同时使用两个摄像头吗?
【问题讨论】:
-
我多年来一直在寻找,但我还没有得到支持此功能的设备。三星 Galaxy S4 可以做到这一点,但显然只能使用 OEM 应用程序。
-
一定有别的办法。我在想,如果我无法从正面和背面获得相机预览,我可以在几分之一秒内点击一张图片来切换相机。
标签: java android kotlin camera surfaceview