Программируемое видео Twilio - Доминирующий вид - PullRequest
0 голосов
/ 22 марта 2020

Я использую iOS SDK для создания приложения видеочата с ~ 25 - 50 участниками на вызов. В настоящее время я могу добавить локальных и удаленных участников в основной вид, как показано в текущем.

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

A picture to Explain

Каков наилучший способ добиться этого? Я попробовал приведенный ниже фрагмент кода, но, похоже, он удаляет удаленного участника из прокручиваемого представления внизу и добавляет его в серую часть, оставляя пробел, а мне нужно дублирование. Вот мой код на didSelect

    func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
        let viewToAdd = remoteParticipantViews[indexPath.row] as ParticipantView
        viewToAdd.frame = self.dominantVideo.bounds
        self.dominantVideo.addSubview(viewToAdd)
    }
}```
...