【发布时间】:2012-07-10 07:41:42
【问题描述】:
我知道这个问题已经被问过很多次了。一年多前我已经找过它,但没有找到任何东西,所以再次发布这个问题以收集是否有任何新的想法/方法或黑客。
我希望能够从 Android 设备中的两个摄像头(正面和背面)捕获视频。
到目前为止,我唯一的想法是如何每 0.1 秒在前后切换一次,但是我从来没有能够编写此代码。请任何人对此提供任何帮助。
另一个想法是 - 视频通常以每秒 15 或 30 帧的速度捕获。假设它是每秒 30 帧。如果有一种方法可以将这些帧前后交替,那么我们可以有每秒 15 帧的正面视频和每秒 15 帧的背面视频。这可能吗?如果是,那怎么办?请建议。音频会发生什么?也许我们可以将音频限制为仅其中一个视频记录(正面或背面)。
【问题讨论】:
-
你有这个问题吗? --> stackoverflow.com/questions/7215230
-
在摄像机之间切换需要很长时间才能正常工作。目前,CameraService 的设计不可能同时使用两个摄像头
-
我不会走到“不可能”的地步——我希望至少在某些设备上,您可以绕过
Camera类并编写本机代码来与设备驱动程序对话。当然,这只是愿意编写设备特定代码的设备制造商的一种选择。