【发布时间】:2018-01-27 08:04:00
【问题描述】:
我知道这个问题在过去已经被问过并回答了好几次。许多答案已经过时并且有点模糊,所以我决定再问一次。我正在做一个项目,该项目需要我同时访问 Android 设备上的前置和后置摄像头。
我已经使用 Jens Grubert's AndroidDualCameraCapture 使用已弃用的 CAMERA api 进行了尝试。我还尝试过在三星设备上使用 camera2 API 和 Samsung SCamera api。我已经在多种设备上运行了测试应用程序,包括 Moto X、S5、S6、S6 Edge、S7、S8、Pixel 和 Lenovo Tango。在我所有的测试用例中,我都无法同时访问前置和后置摄像头。
我已经搜索了很多关于这个主题的先前问题:
- Using both front and back cameras simultaneously android
- access both front and back camera simultaneously on samsung galaxy devices
- Is it possible to use front and back Camera at same time in Android
- Access both back and front cameras simultaneously
- Opening of Front Camera and Back Camera simultaneously?
- Are there any Android Devices or any method can open front and back camera at the same time?
虽然其中许多问题都列出了已被证明可以工作的旧手机,例如 HTC M8 和 Nexus 6,但我想知道是否有人在现代 Android 设备上成功访问了这两个摄像头。如果您有,我很想知道您使用的具体设备以及您使用的 API。
【问题讨论】:
-
只是附注..同时访问它们不是一个好主意。对于特定的硬件相机,您的应用程序一次应该只有一个相机对象处于活动状态。说 android 开发文档
-
如果确实是这样的话,一个链接会很好。
-
如果有人成功访问了现代 Android 设备上的两个摄像头 — 取决于您对“现代”的定义。 Nexus 6 是否不如 Galaxy S5 现代?
标签: android camera android-camera