我需要开发一个基于浏览器的应用程序来记录用户屏幕,最好是在flv上。用java做这件事也很完美。
这正是他们在screentoaster.com上完成的,只有一个javaWS应用程序。有人会知道他们是如何做到的吗?他们使用过Xuggler吗?
最诚挚的问候,
答案 0 :(得分:1)
他们似乎正在使用Java Robot类,并使用他们使用的自定义构建JNI库嵌入了libx264编码器。顺便提一下,鉴于它们随附libx264并且是安装在客户端计算机上的下载(例如,检查二进制文件的Java缓存),他们应该将其代码许可为GPL以使用libx264进行编译。您可能希望跟进它们以获取源。
答案 1 :(得分:0)
这可以使用Java,如本答案中所述:Is there a way to take a screenshot using Java and save it to some sort of image?。
您需要使用已签名的Java小程序(或Java Webstart应用程序),因为未签名的Java代码将无法访问本地屏幕(明显的安全问题)。除此之外,它应该是直截了当的。