我知道这个问题已经在这里和许多其他地方被问过很多次,但所提供的答案都不能满足我的要求。基本上,我希望能够在没有外部硬件的情况下以 30 fps 的速度实时执行我的应用程序的屏幕视频录制,类似于 Fraps,但它是在 Android 上。我的应用程序是一个 Unity Android 应用程序,我找到了一个插件(AV Pro Movie Capture),它完全符合我的要求,但它只适用于 Windows。
还有其他人表示,仅使用已安装的应用程序或 Android SDK 功能,无法直接实时“Fraps”Android 设备(http://forum.unity3d.com/threads/89821-How-do-i- quot-Fraps-quot-my-game-on-iOS-or-Android , 2nd post ),而是建议使用外部硬件设置,例如将视频信号从 Android 设备转移到 PC 显示器。我有一种感觉,因为屏幕视频录制是处理器密集型的,而且 Android 设备在其规格中显然不如 PC 快。
如果上述陈述属实,是否有人对此有任何可靠的技术答案/证据?我的老板多次要求这个功能,但当我告诉他由于处理器速度而“Fraps”Android 设备非常困难时,他并不相信;他的理由是“就像将输出的视频显示信号反馈给摄像头一样简单,它的计算强度如何?” 我需要更多的东西来说服他。
更新:我找到了 LunarG 的这个免费 SDK SeeMeGaming,它与我在 Android 设备上所做的非常接近 ( http://www.lunarg.com/see-me-gaming/ )。这里有人用过吗?