如何同时打开前置摄像头和后置摄像头?

时间:2013-08-14 05:24:01

标签: java android camera

int frontCameraId = getFrontCamera();
Camera fc = Camera.open(frontCameraId);

int backendCamera = getBackendCamera();
Camera bc = Camera.open(backendCamera);

#bc == null,那么如何同时打开?

是否可以同时打开相机?

2 个答案:

答案 0 :(得分:7)

首先

您没有明确地创建任何新的Camera对象。您正在使用Camera singleton 方法。所以内存中只有一个实例。

第二

在Android文档中,写有...

  

您的应用程序一次只能为一个特定的硬件摄像头激活一个Camera对象。

所以这也告诉我们,我们不能同时使用一个以上的Camera对象。

结论

这是不可能的。

答案 1 :(得分:0)

Galaxy S4引入了同时使用两个摄像头的高级功能。

但是,它是SAMSUNG的私人技术。您可以检查是否包含在SAMSUNG的SDK扩展中。