Захватить видео с запущенным приложением для Android, а затем воспроизвести его - PullRequest
2 голосов
/ 28 января 2012

Я разработал одно приложение в Android, и теперь я хочу добавить еще одну функциональность в нем. Я хочу захватить видео моего приложения, означает, что будет одна кнопка, и когда пользователь нажимает на эту кнопку, он начинает записывать все, что пользователь делает в приложении. Допустим, пользователь нажал 2 кнопки и проиграл немного звука, анимации и т. Д. Все это должно быть записано, а когда пользователь останавливает запись, он дает возможность воспроизвести видео. Я получил эту идею из приложения Talking Tom, доступного на Android Market.

Вот ссылка на это приложение. Говорящий Том

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

Я хочу сделать то же самое, если у кого-то есть идеи, пожалуйста, дайте мне знать.

Thnaks

1 Ответ

2 голосов
/ 28 января 2012

Помимо записи снимка экрана, вы можете записывать только входные данные пользователей в файл? Таким образом, каждый метод, который вызывает пользователь, будет записан с меткой времени в этом файле (или чем-то в этом роде). Это может быть сделано самим методом, поэтому все, что вам нужно сделать для воспроизведения, это вызвать ваши методы в том же порядке, что и пользователь. Такие игры, как StarCraft, записывают пользовательские вводы и повторяют их в режиме воспроизведения. Но ваше приложение должно выдавать точно такие же результаты с теми же входными данными, любые изменения результатов могут привести к сбою воспроизведения.

...