【发布时间】:2017-01-05 19:31:51
【问题描述】:
我已经搜索了很多关于是否可以在应用程序中同时使用前置和后置摄像头。我发现几年前的帖子说在某些设备和所有三星手机上都是可能的,比如 S4。但是,该功能仅限于三星开发的应用程序。然后我研究了是否可以在两台相机之间快速切换以实现相同的目标,但显然这会对硬件造成极大的负担。我想知道是否有人在 2017 年有这方面的一些信息,以及开发能够同时使用前置和后置摄像头的应用程序是否可行?
【问题讨论】:
标签: android
我已经搜索了很多关于是否可以在应用程序中同时使用前置和后置摄像头。我发现几年前的帖子说在某些设备和所有三星手机上都是可能的,比如 S4。但是,该功能仅限于三星开发的应用程序。然后我研究了是否可以在两台相机之间快速切换以实现相同的目标,但显然这会对硬件造成极大的负担。我想知道是否有人在 2017 年有这方面的一些信息,以及开发能够同时使用前置和后置摄像头的应用程序是否可行?
【问题讨论】:
标签: android
我知道这已经很晚了,但我在此发布了两篇文章以帮助遇到此问题的任何人:
https://stackoverflow.com/a/28811277/1138878
https://stackoverflow.com/a/43445052/1138878
简答:有可能,但取决于硬件/芯片组(Snapdragon 801 和更高级别的硬件)。
归结为,您需要为每个摄像头提供一个 Camera 对象,该对象为每个摄像头提供一个 SurfaceView。还要确保在代码中检查功能(分辨率和图像格式)并使用受支持的格式/尺寸之一。
【讨论】: