Swift

Display in SwiftUI

In your ContentView.swift:

import SwiftUI
import OpenTok

struct ContentView: View {
    @ObservedObject var manager: VonageVideoManager
    
    var body: some View {
        VStack {
            if let pubView = manager.pubView {
                pubView
                    .frame(width: 250, height: 250)
            }
        }
        .padding()
        .task {
            manager.setup()
        }
    }
}