Синхронное воспроизведение записанного видео и текста - iPhone - PullRequest
1 голос
/ 11 марта 2012

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

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

Мне интересноесли этот текстовый дисплей (и синхронизация) возможны.

Есть ли у кого-нибудь предложения или указатели в правильном направлении (если это вообще возможно)?

Ответы [ 2 ]

2 голосов
/ 11 марта 2012

Apple имеет массу документации по Core Media Time .

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

0 голосов
/ 11 марта 2012

Пока видео полностью (нет остановок вообще) и они записаны с одинаковой частотой кадров, вам просто нужно найти одну точку, в которой вы сможете найти точку синхронизации, а остальные будут синхронизированы , Другой вариант - записать отметку времени, когда текст, который вы хотите отобразить. Таким образом, вы можете вычесть между двумя текстами, чтобы получить длительность текста.

...