Задача:
захватить экран флешки и сохранить видео.
Решение:
- скачиваем библиотеку ScreenCapture.swc;
- компилим под 10.1;
- захват идет без звука;
- далее простой простой код работы с данной библиотекой:
Вот и всё.
Захваченное видео можно сохранить:
Так же его можно сразу передавать по стриму!
Источник
захватить экран флешки и сохранить видео.
Решение:
- скачиваем библиотеку ScreenCapture.swc;
- компилим под 10.1;
- захват идет без звука;
- далее простой простой код работы с данной библиотекой:
import com.dd.screencapture.ScreenCapture;
import com.dd.screencapture.SimpleFlvWriter;
private var screenCapture:ScreenCapture;
private function onInit():void
{
screenCapture = ScreenCapture.getInstance();
screenCapture.source = stage;
screenCapture.fps = 12;
screenCapture.size(400, 300);
screenCapture.x = 400;
screenCapture.y = 250;
stage.addChild( screenCapture );
}
private function startRecord( event:MouseEvent ):void
{
screenCapture.record();
}
private function stopRecord( event:MouseEvent ):void
{
screenCapture.stop();
}
private function playVideo( event:MouseEvent ):void
{
screenCapture.play();
}
Вот и всё.
Захваченное видео можно сохранить:
var saveFile:FileReference = new FileReference(); saveFile.save( screenCapture.data, "video.flv" );
Так же его можно сразу передавать по стриму!
Источник