繁体   English   中英

如何同时使用前置和后置摄像头?

[英]How to use front and back camera at the same time?

我想同时使用前置和后置摄像头。 我使用了两个表面视图。 我试图在以下答案中实现代码。

https://stackoverflow.com/a/24238301/6874315

问题是相机 API 现在已弃用,代码太旧。 我尝试以相同的方式使用相机 2 API,但相机实例无法打开,并且出现空白屏幕。 我收到以下两个错误:

相机 0 不可用。 java.lang:RuntimeException: 无法连接到相机服务

相机 1 不可用。 java.lang:RuntimeException: 无法连接到相机服务

我想做的是通过单击按钮同时从前后摄像头捕获图片。 但我无法同时打开前后摄像头。 我有什么办法可以同时使用两个相机吗?

看看这些答案:

https://stackoverflow.com/a/30444841/11338123

https://stackoverflow.com/a/52075569/11338123

我认为这在某些设备中是可能的,而在其他设备中是不可能的

我不确定是否可以同时使用两个相机。 但是,您可以在此示例中的两个摄像机之间切换很短的时间间隔。

您还可以修改程序以在后台线程中处理相机图像以避免 GUI 冻结。

因此,您可以尝试对示例进行一些更改,以获得前后摄像头实例来测试您的想法。 祝你好运!

暂无
暂无

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

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