Есть ли способ скопировать видеоконтент объектов UIView во второй UIView? Я использую Swift - PullRequest
0 голосов
/ 18 апреля 2020

Я использую какао-стручок Swift, с которого я получаю прямую трансляцию с камеры (спереди или сзади). Я поместил прямую трансляцию в UIView с именем cameraView и вызовом addPreviewLayerToView. Это все отлично работает. Мне действительно нравится этот какао-боб, и в настоящее время он поддерживается последними обновлениями кода. https://www.imaginarycloud.com/blog/camera-manager/

Я хотел бы создать новый объект с именем cameraView_2 и иметь одинаковую подачу видео / предварительный просмотр, обновляющий оба этих объекта одновременно.

Можно ли это как-то сделать с кодом на любом уровне, уровне, расширении и т. Д. c? Я уже пытался создать второй объект UIView и выполнить те же самые точные инициализации, но я думаю, что вызов какао-боба для addPreviewLayerToView может разрешить только один предварительный просмотр за раз. Поэтому мне интересно, есть ли другой способ сделать это с моим собственным кодом.

Ниже приведен соответствующий код

import CameraManager

let cameraView = UIView()
let cameraManager = CameraManager()


    self.view.addSubview(cameraView)
    cameraView.frame = CGRect(x: 0, y: 0, width: halfScreenX, height: halfScreenY)
    self.view.sendSubviewToBack(cameraView)
    cameraManager.addPreviewLayerToView(self.cameraView)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...