我想同时使用设备的前置和后置摄像头。在我的应用程序中,屏幕的前半部分将显示后置摄像头的预览,屏幕的下半部分将显示前置摄像头的预览。
我尝试过设置两个不同的相机预览,但是当我打开应用程序时,屏幕的前半部分(显示后置相机预览)不显示预览。屏幕的后半部分(显示前置摄像头)显示后置摄像头(奇怪)。
根据Camera.open(int) 文档 http://developer.android.com/reference/android/hardware/Camera.html#open%28int%29:
您的应用程序一次只能有一个处于活动状态的 Camera 对象对于特定的硬件相机.
这意味着两个相机硬件(正面和背面)是否不同并且可以同时打开。
在我的应用程序中,我使用与上面相同的 api。当我打开并调用时,这不会给出任何异常或错误Camera.startPreview();
同时适用于两个相机。但它仍然不起作用。我一次只能看到一台相机预览。
有什么我想念的东西可以同时使用两个相机吗?
我在 HTC ONE M8 上同时访问双摄像头
Video: http://youtu.be/lt8N1Lpa9Zw http://youtu.be/lt8N1Lpa9Zw
请随意使用我的代码:https://bitbucket.org/jens_grubert/androiddualcameracapture/ https://bitbucket.org/jens_grubert/androiddualcameracapture/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)