Android,同时打开前置和后置摄像头

Android,同时打开前置和后置摄像头,第1张

概述参见英文答案>Usingbothfrontandbackcamerassimultaneouslyandroid                                    3个我试图使用绑定到2个独立SurfaceView的2个SurfaceHolder对象.我正在为后置摄像头做一台Camera.Open(0),为前面做Camera.O

参见英文答案 > Using both front and back cameras simultaneously android                                    3个
我试图使用绑定到2个独立SurfaceVIEw的2个Surface Holder对象.
我正在为后置摄像头做一台Camera.Open(0),为前面做Camera.Open(1).
我可以为我打电话先打开一个完美的预览,但我无法同时打开两个相机,即使我为每个相机使用单独的SurfaceVIEws和SurfaceHolders.

在AndroID下这样做是不是不可能?我看过一些帖子暗示它不可能,或者它依赖于电话硬件,但没有具体解释为什么.

有人可以解释为什么AndroID似乎不支持这个吗?
如果支持,有人可以建议同时打开两个相机的正确方法吗?

我也看到了一些建议,即应该可以使用OpenCV.如果是这样,有人可以提供一个示例或类似的链接吗?

谢谢并恭祝安康,

骏马.

解决方法:

这是可能的,因为我已经在我的Nexus 6上完成了它,甚至在使用Camera1 API时同时录制来自两个摄像机的视频.但是,它仅限于少数设备.

任何不受支持的设备都应在第二次Camera.open()调用期间出错.似乎每个硬件制造商都提供了Camera API的不同实现.如果相机不允许,您可以非常轻松地尝试/捕获异常.

总结

以上是内存溢出为你收集整理的Android,同时打开前置和后置摄像头全部内容,希望文章能够帮你解决Android,同时打开前置和后置摄像头所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1099526.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存