在三星Galaxy设备上同时访问前后相机

我知道这个问题之前已经被问过,但它已经很久了。 再次提出这个问题来收集任何新的黑客/想法/方法。

我需要同时访问前后摄像头。

到目前为止,我已经尝试过使用android camera API(Jens的Dual Camera)和camera2 API。 这两种实现都可以在支持双摄像头硬件支持的设备(双图像信号处理器)上正常工作。我已经测试过,两种实现都可以在HTC one M8(Snapdragon 801)和Xiaomi Mi4(Snapdragon 801)上正常工作。

即使它具有硬件支持(Exynos 7420具有双ISP),三星s6上的这两种实现都失败了。 此外,S6上的默认相机应用程序支持双相机模式。

任何想法/建议呢?

提前致谢。

更新:18/11/2015 - >尝试使用三星Galaxy Camera SDK,但仍然没有运气。


我必须在以前的项目中实现完全相同的功能。 我知道斗争,我知道你需要编写多少代码才能完成这项工作。 特别是Google提供两个相机apis(相机和相机2)。

尽管我在一些基本上具有两个图像信号处理器(必须同时访问两个相机)的设备(如HTC M8)上工作,但我在使用本地相机应用程序实现此功能的三星设备时遇到了问题。

然后我转过身来发现三星为其“非常特殊”的操作系统提供了不同的特殊API。 这意味着,对于三星所有的特殊功能(例如指纹传感器,S-pen和soooo),它们提供了一个供开发人员使用的API。

我在这里找到了他们网站上的SCamera API。 他们还提供非常好的文档,并且可以执行。

你需要问自己的问题:是否真的值得在你的应用中集成另一个相机API,以便在三星设备上进行这项工作? 考虑到三星设备的比例确实很高。

我的建议? 尝试并在不同的项目中实施它,看看这是怎么回事。 如果您能够在相当长的时间内完成工作,而且不是很复杂,那么将其集成到您的主项目中。

我希望这可以帮助你。 祝你有个美好的一天,祝你好运!

链接地址: http://www.djcxy.com/p/30311.html

上一篇: access both front and back camera simultaneously on samsung galaxy devices

下一篇: Masking image that contains alpha makes the inner mask black