当前位置: 首页 > 知识库问答 >
问题:

捕捉android屏幕并以编程方式创建视频

桓深
2023-03-14

在Android/Java中,是否有任何代码示例以编程方式捕获具有每秒良好帧的计算机的屏幕截图并创建视频?

我想要一个教程或完整的源代码来做到这一点。我希望该程序可以使用设备,而无需“植根”设备。

播放商店中有一个名为“截屏视频录像机”的应用程序可以执行此操作。但是您需要ROOT设备才能使其正常工作,因此我知道这是可以做到的。

在无root设备上捕获Android屏幕截图并以编程方式创建视频的最佳方法是什么?

共有3个答案

慕麒
2023-03-14

检查以下链接https://code.google.com/p/java-remote-control/

在这个项目中,所有者创建了一个java遥控器,即他从远程计算机捕获图像并将其传输到服务器,并将其转换为不同格式的电影,这一切都是为了理解他所做的,并根据您的所有需要实现相同的功能。您可以通过以下URL访问SVN客户端的完整源代码

http://java-remote-control.googlecode.com/svn/trunk/

您也可以在java中查找远程类,该类提供了创建屏幕捕获方法

郎鸿朗
2023-03-14

您可以在adb运行时使用DDMS捕获屏幕并有权使用frameBuffer:

点击此链接了解更多详情:

http://thetechjournal.com/electronics/android/how-to-capture-screenshots-and-record-video-on-android-device.xhtml

查看此链接可能会了解您的需求:

http://answers . or eilly . com/topic/951-如何在android上捕捉屏幕视频/

http://www . mightypocket . com/2010/09/installing-Android-screens-screen-capture-screen-cast-for-windows/

并检查此项目:

http://sourceforge.net/projects/ashot/

希望这有帮助。

斜高翰
2023-03-14

有一个叫做Telecine的应用程序,它是开源的,允许你录制屏幕-代码可以在https://github.com/JakeWharton/Telecine.所有功劳都归于杰克·沃顿。

如果你需要一个例子,你可以在维基共享资源的github页面上找到一个 - 马克·墨菲提供了一个示例应用程序,用于使用MediaProjection API进行屏幕捕获和屏幕录制。

 类似资料:
  • 我知道这个问题已经被问了很多次,有很多问题、答案和讨论。但我不知道该做什么,不该做什么。 我已经参考了下面的链接,以获得解决方案,但运气不好。 https://stack overflow . com/questions/23438767/how-to-record-video-on-kit kat-4-4 < br > https://stack overflow . com/questions

  • 我想创建一个应用程序,它可以将屏幕行为记录为视频,并以编程方式保存在设备上。有人能帮我吗?

  • 问题内容: 是否有免费的库可根据图像序列创建MPEG(或任何其他简单的视频格式)? 它也必须在Linux上运行,并且最好具有Python绑定。 问题答案: 我知道有一个mencoder(是mplayer项目的一部分)和ffmpeg,它们都可以做到这一点。

  • 我正在开发一个应用程序,我必须通过编程来锁定和解锁屏幕。好心帮忙!我不知道如何开发这种类型的功能,支持每个版本的Android操作系统。

  • 我有一个充满自定义视图的应用程序。当我尝试以编程方式创建FAB时,它会抛出一个错误 原因:java.lang.IllegalArgumentException:您需要在设计库中使用theme.AppCompat主题(或后代)。

  • 谁能告诉我是否可以通过编程方式启动屏幕钉扎以及如何启动?还是指给我正确的方向? 谢谢