Как записывать экран на видео на iPhone с OpenGL (просмотр просмотра Layer) и элементы Uikit?

StackOverflow https://stackoverflow.com//questions/11681983

Вопрос

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

В основном я хочу иметь возможность создавать видео демонстрацию приложений для iPhone, которые включают в себя стандартные элементы Uikit, а также изображение, исходящее из камеры (слой предварительного просмотра видео). Я не хочу использовать симулятор AirPlay или iOS для проекта на рабочем столе, а затем захватить, потому что я хочу сделать видео снаружи на публике. Я успешно смогли видео захватить экран с этим код но с видео Предварительный просмотр слой пустым. Я прочитал, что это потому, что он использует OpenGL и то, что я пойду от процессора, а не GPU. Я успешно использовал Gpuimage от Brad Larson, чтобы захватить уровень предварительного просмотра видео, но он не захватывает остальную часть UIView. Я видел код, который объединяет оба и преобразует на изображение, но я не уверен, что это будет слишком медленно для захвата видео в реальном времени. Может кто-нибудь указать мне в правильном направлении?

Это было полезно?

Решение

Это не может быть самым чистым решением, но оно будет работать, тем не менее: рассмотрели ли вы джейлбрейк?Я надеюсь, что Apple подает мне в суд на эту, но если вы действительно хотите записать свой экран, просто установите рекордер экрана.Достаточно вариантов можно найти: http://www.google.be/search? q= iPhone + джейлбрейк + запись + экран

И если вам это не нравится: восстановить свой телефон для предыдущей резервной копии.

(для записи: я против Jailbreaking и публикация этого с точки зрения производительности)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top