[英]screencapture using java applet
试图弄清楚如何像screenr.com一样创建一个屏幕捕获小程序..我希望能够产生类似的结果。
我发现有一些方法可以从签名的小程序中捕获屏幕截图..,但是似乎找不到有关视频捕获的任何信息。
有什么想法吗?
使用java.awt.Robot截屏....这是简单的Java代码段..您可以将视频分成单个帧,然后使用捕获代码...
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
public class FilePrinter
{
public static void main(String[] args) {
try {
Robot robot = new Robot();
Rectangle captureSize = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
BufferedImage bufferedImage = robot.createScreenCapture(captureSize);
ImageIO.write(bufferedImage, "png", new File("c:/temp/test.png"));
}
catch(Exception e) {
System.err.println("Someone call a doctor!");
}
}
}
希望这会有用...
更新:请参阅以下链接获取单个框架。 这个家伙正在使用“ Java Media Framework”来做到这一点...
http://forums.sun.com/thread.jspa?threadID=421678&start=0
更新
第一个使用JMF将jpeg转换为视频,另一个使用Apple实时电影编解码器(现已弃用)的一个分支。
让我知道它是否有效,或者您是否有新的东西:)
问候和新年快乐。
jCapture是一个Java applet,它可以捕获屏幕快照或记录屏幕活动和音频,并将其直接上传到Web应用程序(Wiki,CMS等)。使用jCapture,您可以快速创建UI丰富的软件产品的文档页面。
它内置于Tiki 10中,可通过DokuWiki的插件使用,直接保存到媒体管理器中。
它将移植到其他Web应用程序。
关键功能*选择屏幕区域*以PNG,JPG等格式捕获屏幕截图*录制视频**来自麦克风的音频**录制过程中暂停**上传前播放**录制后的编辑器删除帧**选择初始帧* *生成一个.swf文件
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.