资源简介
纯java编写,不加任何外部jar
支持鼠标轨迹录制
生成的avi可以通过暴风,射手的主流播放媒体播放
里面包含avi编码,大家可以一起研究探讨学习,
/recordScreenAvi/src/com/ceict/constant/Constant.java
这个类里包含简单的配置,详细配置请看注释
avi保存目录为
windows:
new File(System.getProperty("user.home")+File.separator+"Videos");
其它:
new File(System.getProperty("user.home")+File.separator+"Movies");
我的电脑是C:\Documents and Settings\hz001\Videos这个路径
win7可能有变化,找不到保存路径的化请更改源代码,给绝对路径
下载后请先用jdk1.6进行编译,便可运行run包下的主函数
代码片段和文件信息
package com.ceict.camera;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.image.BufferedImage;
import com.ceict.constant.Constant;
public class Capture {
private static final Rectangle rectangle = new Rectangle(Constant.WIDTHConstant.HEIGHT);
private static Robot robot;
static {
try {
robot = new Robot();
} catch (Exception e) {
e.printStackTrace();
}
}
public static BufferedImage capture() throws Exception {
return robot.createScreenCapture(rectangle);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 232 2011-10-19 11:57 recordScreenAvi\.classpath
文件 391 2011-10-19 11:57 recordScreenAvi\.project
文件 592 2011-10-19 11:57 recordScreenAvi\src\com\ceict\camera\Capture.java
文件 703 2011-10-19 11:57 recordScreenAvi\src\com\ceict\constant\ConfigurableContants.java
文件 1001 2011-10-19 11:57 recordScreenAvi\src\com\ceict\constant\Constant.java
文件 292 2011-10-19 11:57 recordScreenAvi\src\com\ceict\constant\system.properties
文件 506 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\AbstractCodec.java
文件 5000 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\AbstractVideoCodec.java
文件 6632 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\avi\AbstractAVIStream.java
文件 18283 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\avi\AVIWriter.java
文件 3111 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\avi\DataChunkOutputStream.java
文件 4538 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\avi\DIBCodec.java
文件 8385 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\avi\RunLengthCodec.java
文件 20293 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\avi\TechSmithCodec.java
文件 352 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\Buffer.java
文件 255 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\Codec.java
文件 1219 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\color\Colors.java
文件 51 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\Format.java
文件 1072 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\gui\Worker.java
文件 1555 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\image\Cursor.black.png
文件 1555 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\image\Cursor.white.png
文件 3681 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\image\Images.java
文件 4083 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\io\ByteArrayImageOutputStream.java
文件 773 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\io\ImageOutputStreamAdapter.java
文件 1672 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\io\SeekableByteArrayOutputStream.java
文件 2266 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\jpeg\JPEGCodec.java
文件 613 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\MovieWriter.java
文件 1426 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\png\PNGCodec.java
文件 1519 2011-10-19 11:57 recordScreenAvi\src\com\ceict\media\VideoFormat.java
文件 8239 2011-10-19 11:57 recordScreenAvi\src\com\ceict\run\recorder\ScreenRecorder.java
............此处省略21个文件信息
- 上一篇:java Library.java
- 下一篇:JavaMail帐号激活与忘记密码
评论
共有 条评论