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

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

#bc == null,那么如何同时打开呢?</p>

可以同时打开相机吗?

4

2 回答 2

7

第一的

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

第二

在Android文档中,有这样写..

对于特定的硬件摄像头,您的应用程序一次应该只有一个处于活动状态的摄像头对象。

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

结论

这不可能。

于 2013-08-14T05:36:26.720 回答
0

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

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

于 2013-08-14T06:19:58.143 回答