Возможна ли запись экрана с помощью Titanium / Appcelerator?

Мы находимся в процессе разработки настольного приложения, которое должно записывать экран пользователя, как только он нажимает кнопку. Я прочитал учебник по Adobe AIR, в котором говорится, что это легко сделать с помощью AIR: http://www.adobe.com/devnet/air/flex/articles/air_screenrecording.html

Но мы предпочитаем Titanium, так как мы его немного изучили. Я хочу знать, возможно ли это? Если да, как мы можем начать?

Есть также интересное решение, которое использует Java-апплет для записи, как показано здесь: http://www.screencast-o-matic.com/create?step=info&sid=default&itype=choose

Но опять же, мы не уверены в JAVA и хотели бы знать, как это можно сделать? или если вообще возможно запустить апплет JAVA в Titanium?

1 ответ

Решение

Когда вы говорите "запись экрана", я предполагаю, что вы имеете в виду видео. Правильный?

Единственный способ сделать это в Titanium Desktop прямо сейчас - это сделать несколько скриншотов и связать их вместе (кодирование, вероятно, должно быть выполнено на стороне сервера).

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

Кроме того, для Desktop можно было бы разработать модуль для поддержки некоторых собственных API-интерфейсов для записи видео. Это не то, что я вижу на горизонте, хотя.

Я надеюсь, что это поможет, albiet довольно мрачный ответ. -Dawson

Другие вопросы по тегам