Создание видеозахвата / скринкаста с помощью Adobe Flex

Можно ли создать видеозахват/скринкаст с помощью Adobe Flex?

Я хотел бы записать любую часть рабочего стола пользователя (веб-браузер, рабочий стол ОС и т. д.) с разумной частотой кадров, записать с микрофона, а затем создать видеофайл.

Я бы предпочел делать это с помощью Flex, а не с помощью Java (например: Screencast-o-matic) или с помощью приложения для Windows (пример: Camtasia Recorder)


person Mike Wallace    schedule 11.02.2011    source источник


Ответы (1)


Нет, вы не можете сделать это через браузер или приложение AIR только для Flex. Вы можете захватывать только то, что находится в окне приложения. Кроме того, вы не можете захватить что-либо под окном. Поэтому, если вы сделаете свое окно прозрачным на 99% и зафиксируете его, вы не зафиксируете какие-либо основные окна или рабочий стол.

В AIR 2 есть API NativeProcesses, который можно использовать для достижения этой цели. На gotoandlearn.com есть руководство по созданию скриншотов, которые, вероятно, можно было бы использовать для захвата видео. Компромисс заключается в том, что вы больше не делаете чистое приложение Flex. Также это работает только для AIR, а не в браузере.

person NoobsArePeople2    schedule 11.02.2011