Swift

Crear el renderizador de vídeo personalizado

Crea un nuevo archivo Swift llamado CustomVideoRender.swift:

import OpenTok
import UIKit

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

Puntos clave:

  • Implementa el OTVideoRender requerido por el SDK de Vonage
  • Proporciona una view que contiene la vista personalizada
  • Reenvía los fotogramas de vídeo entrantes a la vista de renderizado