Как реализовать запись экрана со звуком в iOS программно?

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

Есть ли возможность объединить видео и аудио, а затем сохранить окончательные данные на диск?

Но я не уверен, что это будет возможно, потому что будет разница в синхронизации с аудио и видео кадрами.

Для записи экрана я получил ссылку ScreenCaptureView, которая фактически позволяет сохранить запись экрана.


person i_Intiution    schedule 31.12.2015    source источник


Ответы (1)


В iOS9 есть ReplayKit, это фреймворк, который можно использовать для записи экрана. на видеоиграх. Кажется, что вы также можете использовать его для общего захвата экрана.
Для более низких платформ это своего рода большое дело, захват видео с экрана существует, но это частная структура (я думаю, IOSurface). Есть некоторые обходные пути, как в этом проекте, в основном он начинает захватывать скриншоты и добавлять их в фильм. файл без звука

person Andrea    schedule 31.12.2015
comment
Спасибо @андреа. Поддерживает ли эта платформа запись звука во время записи экрана? - person i_Intiution; 31.12.2015
comment
ReplayKit да, есть - person Andrea; 31.12.2015
comment
Хорошо, большое спасибо @Andrea. Я интегрирую его и дам вам знать, если что-то появится. - person i_Intiution; 31.12.2015