【问题标题】:Add a simulated camera to an Android device将模拟相机添加到 Android 设备
【发布时间】:2016-03-31 09:40:38
【问题描述】:

短版:我想在 Android 设备上添加一个模拟摄像头。

长版:我正在两个 Android 设备上开发一个 Android 应用程序:A 和 B。我希望 A 的相机将其流发送到 B,我希望 B 处理它,就好像它是自己的相机一样。因此,B 将拥有由 A 的流馈送的“假相机”。但这个“假相机”必须表现得像真相机。 这两者之间的连接完成,流发送/接收正确完成,我可以在B'screen上显示它。但我不知道如何将其模拟为 B 设备的额外摄像头。

如果您对我有任何建议,我会很高兴听到。 谢谢。

PS : 发送/接收的流是 GLSurfaceView

【问题讨论】:

  • 你可以为设备 B 构建一个自定义 ROM 吗?

标签: android opengl-es camera


【解决方案1】:

只有在您构建自己的 ROM 并在您的设备上刷入时,才能在您的设备上添加新相机。

Android 没有公开任何 API 来添加摄像头

作为普通用户/开发者,该应用无权添加新的相机实例。

相机实例与框架链接 -> HAL -> 相机硬件

只能从框架或 HAL 端添加新的假相机,以使用 android Camera API 作为真相机访问假相机。

作为开发人员, 只有在您的应用上,您才能像相机一样显示,只需像其他相机应用一样通过 GUI 显示(相机 API 不可能)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-14
    • 1970-01-01
    • 2013-01-06
    • 2013-09-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多