int frontCameraId = getFrontCamera();
Camera fc = Camera.open(frontCameraId);
int backendCamera = getBackendCamera();
Camera bc = Camera.open(backendCamera);
#bc == null
,那么如何同时打开呢?
可以同时打开相机吗?
最佳答案
第一个
您没有显式创建任何新的 Camera 对象。您正在使用Camera
的singleton方法。所以内存中只会有一个实例。
第二个
在 Android 文档中,有这样写..
Your application should only have one Camera object active at a time for a particular hardware camera.
所以这也告诉我们,我们不能同时使用多个Camera对象。
结论
这是不可能的。
关于java - 如何同时打开前置摄像头和后置摄像头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18223783/