Swift

Erstellen des benutzerdefinierten Video-Renderers

Erstellen Sie eine neue Swift-Datei mit dem Namen CustomVideoRender.swift:

import OpenTok
import UIKit

final class CustomVideoRender: NSObject, OTVideoRender {
    let view = CustomRenderView(frame: .zero)
    
    func renderVideoFrame(_ frame: OTVideoFrame) {
        view.renderVideoFrame(frame)
    }
}

Wichtige Punkte:

  • Implementiert die OTVideoRender Protokoll, das für das Vonage SDK erforderlich ist
  • Bietet eine view Eigenschaft, die die benutzerdefinierte Rendering-Ansicht enthält
  • Leitet eingehende Videobilder an die Renderansicht weiter