是否可以用Titanium / Appcelerator录制屏幕?

问题描述

| 我们正在开发一个桌面应用程序,该应用程序需要在用户单击按钮后记录用户的屏幕。我阅读了有关Adobe AIR的教程,该教程说使用AIR很容易:http://www.adobe.com/devnet/air/flex/articles/air_screenrecording.html 但是我们更喜欢钛,因为我们对其进行了一些探索。所以我想知道这有可能吗?如果是,我们如何开始? 还有一个有趣的解决方案,它使用Java applet进行记录,如此处所示:http://www.screencast-o-matic.com/create?step=info&sid=default&itype=choose 但是,再次,我们不确定JAVA,想知道该怎么做?或者甚至有可能在Titanium中运行JAVA小程序?     

解决方法

当您说“录制屏幕”时,我假设您指的是视频。正确? 现在,在Titanium Desktop中执行此操作的唯一方法是截取一堆屏幕快照并将它们串在一起(编码可能需要在服务器端完成)。 根据您的视频需要多长时间,这可能对您不起作用。我也不确定您可以多快地捕获屏幕截图,以及是否有足够高的帧速率可以使用。 除此之外,可以为Desktop开发一个模块,以支持一些本机API来录制视频。不过,这并不是我所看到的。 我希望这会有所帮助,尽管答案很惨淡。 -道森