Как я могу получить видео с RPScreenRecorder или добавить кнопку поделиться? - PullRequest
0 голосов
/ 20 апреля 2020

Я записываю видео, используя RPScreenRecorder.shared().startRecording. Тем не менее, я хочу позволить пользователю поделиться видео из приложения. Это код, который останавливает запись и просматривает видео в контроллере представления и дает пользователю возможность сохранить в фотографии или отменить.

Я не могу понять, как получить видео из представления контроллеров представления. Когда я копался в подпредставлениях: preview.view.subviews.first!.subviews.first! Есть представление типа: UIRemoteView без подпредставлений.

Возможно ли захватить видео? Или, еще лучше, есть ли способ показать UIActivityViewController, чтобы позволить пользователю поделиться видео?

для macOS Я мог бы сделать preview.mode = .share, но для iOS это недоступно.

RPScreenRecorder.shared().stopRecording { preview, error in
    guard let preview = preview else { return }
    self.present(preview, animated: true, completion: nil)
}
...