int frontCameraId = getFrontCamera();
Camera fc = Camera.open(frontCameraId);
int backendCamera = getBackendCamera();
Camera bc = Camera.open(backendCamera);
#bc == null
,那么如何同时打开?
是否可以同时打开相机?
答案 0 :(得分:7)
您没有明确地创建任何新的Camera对象。您正在使用Camera
的 singleton 方法。所以内存中只有一个实例。
在Android文档中,写有...
您的应用程序一次只能为一个特定的硬件摄像头激活一个Camera对象。
所以这也告诉我们,我们不能同时使用一个以上的Camera对象。
这是不可能的。
答案 1 :(得分:0)
Galaxy S4引入了同时使用两个摄像头的高级功能。
但是,它是SAMSUNG的私人技术。您可以检查是否包含在SAMSUNG的SDK扩展中。