2012-03-24 3 views
2

Это странная идея, но можно ли сделать снимок экрана с флэш-объектом/видео с помощью html5? Я не спрашиваю, как превратить элемент холста в изображение, так как я уже знаю этот шаг.Сделайте снимок экрана с Flash-объектом с HTML5

+0

Я сомневаюсь, что это возможно. Есть ли причина, по которой вы не можете снять этот экран на стороне сервера? – Brad

+0

Я бы не смог сделать односторонний экранный снимок – John

+0

Почему бы и нет? Какова причина? – Brad

ответ

1

Вы не можете сделать это напрямую.

У вас есть доступ к вспышке? Если это так, вы можете захватить рамку и передать ее на свою страницу через JS.

+0

У меня нет доступа к нему напрямую, его не мой swf-файл – John

+0

Я смотрел онлайн. Не тестировали и не пытались это сделать, поэтому не уверены, насколько хорошо/легко это будет работать (если вообще) Вот эта идея: 1. Создайте свой собственный флеш-объект (http://devmag.org.za/ 2009/04/02/flash-for-free /) 2. Используйте flash.display.Loader для загрузки объекта (http://helpx.adobe.com/flash/kb/load-external-swf-swf.html) 3. Захват моментального снимка экранного объекта (http://stackoverflow.com/questions/1103374/displayobject-snapshot-in-flex-3) (Это гибкий, но должен быть похожий код) 4. Документы Adobe - это ваши друг :) (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3) –

Смежные вопросы