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

标签 java android camera

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

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

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

可以同时打开相机吗?

最佳答案

第一个

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

第二个

在 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/

相关文章:

java - ArrayList 错误,应用程序崩溃

android - 在 android 上生成 1024 位哈希

java - 无法从图库中导入正常大小的图像

android - Camera中添加Camera的Zoom控件

某些设备(不在 EXIF 中)拍摄时 Android 相机无法解释的旋转

java - 解析 JSON 时如何不使用嵌套的 try catch block ?

java - Logcat错误DataAdapter类中的构造函数数据适配器无法应用

java - IntelliJ 调试器未在 Maven Java Google App Engine 项目中遇到断点(Eclipse 有效)

android - 带进度条的 adb 推/拉

javascript - 如何使用QML相机捕获用户定义尺寸的图像