Есть ли способ сделать снимок экрана в режиме реального времени? - PullRequest
5 голосов
/ 02 июля 2010

Мне нужно сделать видео в качестве демонстрации для одного приложения, которое я разработал.Я знаю, что есть некоторые экспериментальные приложения, которые используют DDMS и достигают частоты кадров 5-6 FPS.Эта частота кадров совершенно недостаточна для моих целей, поскольку приложение имеет плавную анимацию, которую я хотел бы показать.Есть ли способ сделать снимок экрана в реальном времени на Android?Должен ли я согласиться на захват эмулятора или реального видео, сделанного на реальной камере?

Ответы [ 2 ]

1 голос
/ 20 ноября 2010

Видимо, некоторые телефоны обеспечивают вывод ТВ-видео. Это похоже на мой Galaxy S i9000, у которого есть настройка «TV Out», обеспечивающая вывод видео через разъем Jack (TRRS). Некоторые телефоны HTC (Droid Incredible) также могут поддерживать такой видеовыход. Затем все, что нужно, это небольшая карта S-Video для захвата выходных данных.

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

РЕДАКТИРОВАТЬ - 19 сентября 2011 г .:

К сожалению, использование видеовыхода Samsung S GT-I9000 не дало хороших результатов. Я приобрел специальный видеокабель Samsung и USB-адаптер видеосъемки Terratec G3, и результаты оказались неудовлетворительными. Видео мерцало, изображение было довольно плохого качества, и его было недостаточно для создания демонстрации моего приложения, использующего OpenGL.

Итак, я купил видеокамеру JVC GZ-HM435, которая записывает в формате HD, и это было намного лучше. Мне удалось создать довольно хорошее видео с очень приемлемым качеством, правильно расположив видеокамеру с помощью подходящей подставки. Также этот метод лучше демонстрирует интерактивность приложения, потому что можно увидеть пальцы, защемление и все такое. Это действительно показывает, как это работает.

1 голос
/ 02 июля 2010

Среди готовых решений наиболее качественным является плата beagle или другая плата с выходом DVI или S-Video.На втором месте эмулятор.

...