Как отобразить видео в / с помощью Adobe Alchemy?

#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.