资源简介

纯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个文件信息

评论

共有 条评论