Приложение для записи видео с экрана для телефонов/планшетов под ios

Всем привет, подскажите пожалуйста как на ios можно записать видео с экрана пользователя (желательно используя swift).

Записывать требуется:

  1. Работу с браузером (для этого вроде подходит ReplayKit - для записи экрана, WKWebView и WebKit - для работы с браузером).
  2. Работу с другими приложениями (здесь как я понял ReplayKit уже не подходит - при переходе в другое приложение запись прерывается).

Возможна ли вообще запись экрана вне приложения? можно ли как-то использовать встроенный Screen Recording в моем приложении?


Ответы (2 шт):

Автор решения: Dmitry Serov

Запись экрана вне приложения невозможна. Встроенный Screen Recording в личном приложении использовать нельзя – только ReplayKit.

→ Ссылка
Автор решения: Anton Danilov

Остановился в итоге на добавлении кнопки во вью контроллер и записи через нее

override func viewDidLoad() {
    super.viewDidLoad()
    let broadcastPicker = RPSystemBroadcastPickerView(frame: CGRect(x: 20, y: 350, width: 80, height: 80))
    broadcastPicker.preferredExtension = nil
    
    view.addSubview(broadcastPicker)
}
→ Ссылка