снимок экрана с использованием Java-апплета - PullRequest
1 голос
/ 24 июня 2010

Пытаясь выяснить, как я могу создать апплет захвата экрана, как screenr.com .. я хочу иметь возможность получить аналогичный результат.

Я обнаружил, что есть способы сделать снимок экрана ... из подписанного апплета ... но не могу найти никакой информации о захвате видео.

мысли?

Ответы [ 2 ]

5 голосов
/ 25 июня 2010

Используйте 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

UPDATE


  1. http://java.dzone.com/tips/screen-record-play-using-java
  2. http://javagraphics.blogspot.com/2008/06/movies-writing-mov-files-without.html

Первый использует JMF для преобразования jpeg в видео, а второй - это ветвь яблочного кодека фильмов в реальном времени (который устарел).

Дайте мне знать, если это работает или вы пришли с чем-то новым:)

С уважением и счастливого нового года.

1 голос
/ 10 мая 2013

jCapture - это Java-апплет, который позволяет делать снимки экрана или записывать действия на экране и аудио, а также загружать их непосредственно в веб-приложение (вики, CMS и т. Д.). С помощью jCapture вы можете быстро создавать страницы документации для программных продуктов, богатых пользовательским интерфейсом. .

Он встроен в Tiki 10 и доступен через плагин для DokuWiki, сохраняемый непосредственно в медиа-менеджере.

Будет перенесено другое веб-приложение.

Ключевые особенности * Выберите область экрана * Снимок экрана в формате PNG, JPG и т. Д. * Запись видео ** Аудио с микрофона ** Пауза во время записи ** Играть перед загрузкой ** Редактор пост-записи для удаления кадров ** Подберите брызговик ** Создает файл .swf

http://sourceforge.net/projects/jcapture-applet/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...