#c #video #air #adobe #alchemy
#c #Видео #air #adobe #алхимия
Вопрос:
Я хочу отобразить видео с не поддерживаемой USB-камеры в Air (или Flash). Для отображения видеопотока имеется SDK (для камеры).
Мой вопрос: Как должна быть построена подпрограмма C / C , чтобы скомпилировать ее с помощью Adobe Alchemy? Я хочу отображать видеопоток только в Adobe Air (или Flash). Не требуется аудио или что-то особенное — только видео.
Я работаю над Linux.
Какие-нибудь идеи?
Ответ №1:
Если вы уже не можете использовать камеру со Flash, Alchemy вам не поможет.
Alchemy может делать только то, что умеет ActionScript — это не помогает вам «обойти» изолированную среду Flash. Причина, по которой люди используют Alchemy, заключается в том, что они могут компилировать большие устаревшие базы кода и / или библиотеки с открытым исходным кодом.
Комментарии:
1. Ммм, почему? Кто-то сказал мне, что он использовал SDK для камеры и скомпилировал его для Air / Flash. В SDK есть метод получения видеопотока. Flash / Air не поддерживает камеру, потому что на данный момент нет драйвера (для Linux [Video4Linux2]).
2. Я думаю, вам нужно прочитать Часто задаваемые вопросы по алхимии . Alchemy кросс-компилирует C / C в байт-код AVM, который выполняется внутри эмулируемой среды выполнения C. То есть ваш код C / C преобразуется в тот же байт-код, в который преобразуется ActionScript. Итак, если вы еще не можете сделать это в AS, вы не можете сделать это с помощью Alchemy. Вы не можете написать драйвер операционной системы с помощью Alchemy.