Может ли Flex / Flash записывать экран? - PullRequest
3 голосов
/ 05 марта 2009

Этот вопрос довольно прост, я буквально просто хочу транслировать видео с компьютера пользователя. Точно так же, как запись с веб-камеры, но с источником, исходящим с рабочего стола (подумайте «инструмент для создания скринкастов»). Я специально хочу делать это в чистом Flash, без загрузок или надстроек.

Это будет простой вопрос для Google, но его смущают все автономные инструменты скринкастинга, которые «экспортируют во Flash», что делает невозможным поиск ничего полезного.

Заранее спасибо!

Ответы [ 7 ]

6 голосов
/ 05 марта 2009

Это невозможно из-за ограничений безопасности. Если вы ознакомились с продуктом Adobe «ConnectNow», вы заметите, что вам необходимо установить специальное вспомогательное приложение под названием «ConnectNow Add-In», чтобы использовать их функцию совместного использования экрана. Надстройка на самом деле является исполняемым файлом с повышенными правами, необходимыми для совместного использования / записи вашего экрана.

Если вы ищете способы добавить такую ​​функциональность в приложение Flash, лучше всего использовать подписанный Java-апплет с классом java.awt.Robot (который поддерживает захват экрана) или собственный ActiveX Плагин для браузера. Затем вы можете интегрировать их с Flash, используя мост ExternalInterface / Javascript.

4 голосов
/ 05 марта 2009

Я очень надеюсь, что это невозможно. Это было бы огромным недостатком безопасности. Представьте себе, что вы посещаете мошеннический веб-сайт с крошечным (незаметным) swf-файлом, который передает видео с вашего рабочего стола обратно на мошеннический сайт.

0 голосов
/ 20 апреля 2015

Flex / Flash не может записывать экран из-за безопасности песочницы ... true.

Но он предоставляет механизм для записи своего компонента, поэтому эту вещь мы можем использовать. как .... Поместите все компоненты в Panner (или любой другой компонент) и запишите этот компонент, это может быть альтернативой записи экрана.

Проверить

и загрузите файл SWF здесь

ScreenCapture.swc

0 голосов
/ 13 апреля 2015

Flex не может записывать экран, но если вы хотите записать ваш проект Flash, который выполняется в .swf, это возможно ... мы можем записать компонент flex, поэтому поместите все компоненты внутри компонента и запишите этот компонент ...

Вот Проверьте также

0 голосов
/ 03 июня 2009

Я думаю, что для записи компьютера на экран, вы можете загрузить какой-нибудь видеомагнитофон, который может экспортировать запись вашего экрана как Flash. DemoCreator - это хороший инструмент для создания Flash-скринкастов с мощными функциями редактирования. Бесплатная версия Jing Project создает только SWF-файл, но это то, что вам нужно.

0 голосов
/ 05 марта 2009

Я согласен с тем, что сказал jdigital, но заметил на некоторых веб-сайтах, что из флэш-памяти появляется всплывающее окно, спрашивающее, может ли у него быть доступ к веб-камере для потоковой передачи, а также в режиме «Трубка» и тому подобное позволяют записывать с веб-камеры вплоть до в Интернете (я не пробовал, но предполагаю, что для этого они используют флэш-память), я полагаю здесь, но если бы вы могли заменить видеопоток для видео на рабочем столе, то это должно быть возможно так или иначе.

НТН

ONESHOT

0 голосов
/ 05 марта 2009

Вы не можете, как сказано выше. Помимо соображений безопасности, Flash не может записывать то, что находится за пределами проигрывателя Flash, не говоря уже о браузере.

Не думай, что это вообще возможно.

...