我需要能够在一个非常简单的游戏中记录游戏过程中用户脸部的视频.我需要至少25fps的帧速率,并且将使用前置摄像头.这适用于
Android平板电脑,预期的规格将类似于三星Galaxy Tab 2.
理想情况下,我想使用libGDX编写游戏.除了绘制大约20个精灵并检测用户输入之外,在游戏循环期间不会发生任何其他事情.
考虑到所有这些,我首先要问的是,我应该如何处理这个问题?在这种情况下使用libGDX是一个坏主意吗?其次,如果在尝试以25fps捕获视频时使用libGDX不是一个好主意,我还能怎么做呢?只需使用Android SDK创建我的游戏?或者是否有其他库可以更好地使用所需的相机功能?
最佳答案 你可以使用设备相机与libgdx,检查出来:
https://github.com/libgdx/libgdx/wiki/Integrating-libgdx-and-the-device-camera
此示例显示如何拍照,您需要更改它以录制视频.此外,正如spartygw所说,如果不将其渲染到表面,就无法从相机进行记录.
这是一个很好的解决方法: