int frontCameraId = getFrontCamera();
Camera fc = Camera.open(frontCameraId);
int backendCamera = getBackendCamera();
Camera bc = Camera.open(backendCamera);
#bc == null
,那么如何同时打开呢?</p>
可以同时打开相机吗?
您没有明确创建任何新的 Camera 对象。您正在使用单例方法Camera
。所以内存中只有一个实例。
在Android文档中,有这样写..
对于特定的硬件摄像头,您的应用程序一次应该只有一个处于活动状态的摄像头对象。
所以这也将告诉我们,我们不能同时使用多个 Camera 对象。
这不可能。
Galaxy S4 引入了同时使用两个摄像头的高级功能。
但是,它是 SAMSUNG 的私有技术。您可以检查是否包含在 SAMSUNG 的 SDK 扩展中。