我想无论是在同一时间使用设备的正面和背面摄像头。 在我的应用程序,在屏幕的前半部分将显示后置摄像头和屏幕的下半程的预览会显示前置摄像头预览。
我曾与设置两个不同的相机预览尝试这样做,但是当我打开我的应用程序,在屏幕的前半部分(其显示背部摄像头预览)不显示预览。 和屏幕的第二半(其中显示的前置摄像头)显示器背对着摄像机(奇怪)。
据Camera.open(INT)文档 :
您的应用程序应该只有一个Camera对象活动的同时为特定的硬件相机 。
这意味着如果两个相机硬件(正面和背面)是不同的,并可以在同一时间打开。
在我的应用程序,我使用的是相同的上述API。 当我打开,并呼吁这不会给任何异常或错误Camera.startPreview();
对于这两款相机在同一时间。 但它仍然是行不通的。 我可以在同一时间只能看到一个摄像头预览。
有什么我很想念这里在同时使用这两款相机?
我得到了同步双摄像头接入的HTC ONE M8工作
视频: http://youtu.be/lt8N1Lpa9Zw
随意使用我的代码从这里: https://bitbucket.org/jens_grubert/androiddualcameracapture/
同一个摄像头......就翻一番。
二SurfaceHolders,以及两个摄像头的情况。
http://developer.android.com/reference/android/hardware/Camera.html
https://stackoverflow.com/a/4591023/1602230
http://developer.sprint.com/show_thread.do?forumId=528&threadid=26999&messageId=78914
在Android上同时使用相机:“无法连接到相机的服务”
从Refered https://stackoverflow.com/a/8411122/1602230
没有
您的应用程序应该只有一个Camera对象活动的同时为特定的硬件相机。
看看这个http://developer.android.com/reference/android/hardware/Camera.html#open(int)
文章来源: Is it possible to use front and back Camera at same time in Android [duplicate]