Возможна ли запись экрана с помощью 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