![]() |
[Проблема] Скриншот с вебкамеры
Уважаемые флешеры, выручайте.
Уже больше недели не могу решить одну, может быть и довольно банальную для вас, проблему. Мне требуется, как вы можете видеть из названия топика, захватить кадр с вебкамеры посредством флеша и сохранить его на сервере (с помощью PHP скрипта). Гугл был изрыт вдоль и поперек на предмет материала который мог бы мне помочь в данной проблеме. Не без результатно конечно: Цитата:
Но не один из данных примеров не отражает полностью то что мне нужно. По этому у меня накопилось пара вопросов: 1. Возможно ли захватить кадр с обьекта Video? Или только с MovieClip 2. Нужно ли останавливать воспроизведение видео для этого? 3. Какую библиотеку лучше всего использовать для этого? JPEGEncode? P.S. Используются Adobe CS4 Pro и FMS 3.5 и естественно Apache 2.2 + PHP 5 c GD lib |
Реализация очень проста
1.рисуйте в битмап дату 2.не обезательно 3.JPEGEncode вот пример: Код AS3:
PHP код:
|
Спасибо за ответ но к сожалению для меня вещи не на столько банальны, учитывая очень маленький опыт в работе с ActionScript.
Я создал saveImageToServer.as и добавил в него предоставленный вами код внутри package {} Естественно в проекте прописал связь с этим классом, но при попытке запустить приложение в логах получаю примерно следующее: "1012: Атрибут static может быть использован только внутри класса" Не могли бы указать как прописать данную функцию внутри класса? |
Mr.Hyde
Код AS3:
далее у вас есть главний клас приложения, например V_Main.as Код AS1/AS2:
|
Данный пост переписывался раз 5 по причине запоздавших мыслей которые приходили в голову в самый последний момен. Слава богу что большенство довольно таки банальных вещей было отсеяно и остался только последний очень важный для меня аспект.
Код AS3:
Код AS3:
|
Не советую писать код в кадре.
конверт в ьитмапу: Код AS3:
|
Все отлично, swf компилируется без проблем, но при запуске подгружает процессор на 50-70% а в папку генерирует файл либо полностью белый либо полностью черный файл О.о
|
Mr.Hyde ну, тут уже надо смотреть код. какая у вас версия пхп? когда и как вы сохраняете! попробуйте вывести битмапу которую вы сгенерили, на экран.
Добавлено через 46 секунд Только что специально протестировал код, все работает |
PHP Version 5.2.4
Код AS3:
Код AS3:
PHP код:
|
Mr.Hyde проверил, код рабочий. Вы тестируете на денвере или на удаоенном серваке?
|
| Часовой пояс GMT +4, время: 21:39. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.