Swift

Criar o renderizador de vídeo personalizado

Crie um novo arquivo Swift chamado CustomVideoRender.swift:

import OpenTok
import UIKit

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

Pontos-chave:

  • Implementa o OTVideoRender protocolo exigido pelo SDK da Vonage
  • Oferece um view propriedade que contém a visualização de renderização personalizada
  • Encaminha os quadros de vídeo recebidos para a visualização de renderização