是否可以在Android中同时使用前置和后置摄像头

And*_*Dev 14 android android-camera

我想同时使用设备的前后摄像头.在我的应用程序中,屏幕的前半部分将显示后置摄像头的预览,下半部分屏幕将显示前置摄像头预览.

我尝试设置两个不同的相机预览,但是当我打开我的应用程序时,屏幕的前半部分(显示后面的相机预览)不显示预览.屏幕的后半部分(显示前置摄像头)显示背面摄像头(奇怪).

根据Camera.open(int)文档:

您的应用程序一次只能为一个特定的硬件摄像头激活一个Camera对象 .

这意味着如果两个相机硬件(正面和背面)不同并且可以同时打开.

在我的应用程序中,我使用相同的api.当我打开并同时呼叫Camera.startPreview();两个摄像机时,这不会给出任何异常或错误.但它仍然无法正常工作.我一次只能看到一个摄像头预览.

我在这里缺少什么同时使用两个相机?

小智 20

我在HTC ONE M8上同时进行双摄像头访问

视频:http://youtu.be/lt8N1Lpa9Zw
随意使用我的代码:https://bitbucket.org/jens_grubert/androiddualcameracapture/

  • 不行.没有获得第二台相机.Camera2 API可能会支持这一点. (2认同)