Задача:
захватить экран флешки и сохранить видео.
Решение:
- скачиваем библиотеку 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" );
Так же его можно сразу передавать по стриму!
Источник