android - 捕获运行 android 应用程序的视频,然后播放它

标签 android video screen video-capture

我已经在 android 中开发了一个应用程序,现在我想在其中添加更多功能。我想捕获我的应用程序的视频,这意味着将有一个按钮,当用户单击该按钮时,它开始记录用户在应用程序中所做的每一件事。假设用户按下了 2 个按钮并播放了一些声音、动画等。这一切都应该被记录下来,当用户停止录制时,它会提供播放视频的选项。我从 Android 市场上的 Talking Tom 应用程序中得到了这个想法。

这是该应用程序的链接。 Talking tom

看屏幕,在它的上面有一个电影按钮,这个按钮是用来记录用户按下该按钮后所做的任何事情都会被记录然后播放,所以它会播放所有记录的东西。

我也想做同样的事情,如果有人有任何想法请告诉我。

谢谢

最佳答案

除了录屏,只能把用户的输入记录在文件里? 因此,用户调用的每个方法都将在该文件(或类似文件)中记录一个时间戳。这可以通过方法本身来完成,因此播放时您所要做的就是按照用户执行的相同顺序调用您的方法。星际争霸之类的游戏正在记录用户输入并在播放模式下重复输入。但是您的应用程序必须使用相同的输入产生完全相同的结果,结果的任何变化都会导致播放崩溃。

关于android - 捕获运行 android 应用程序的视频,然后播放它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9042912/

相关文章:

android通过代码设置 Activity 方向

python - FFMPEG 读取输入 h264 文件的 fps 错误,导致输出文件的持续时间错误

ios - 使用 YouTube 用户上传的 JSON 数据填充 TableView - iOS

html - 简单的 HTML/CSS 问题 - 高度和屏幕分辨率

android - Eclipse 上是否有任何 SQLite 客户端来分析 Android 应用程序中使用的数据库?

android - 用于 React Native Android 的 XMPP 库

java - 比较两个集合以确定第一个集合是否是其他集合的子集

c# - 未找到类异常 : xamarin android

android - 如何检测 Samsung Galaxy S II 上的 HDMI 使用情况

html - 如何定位小于特定屏幕尺寸的设备