Swift
Criar o renderizador de vídeo personalizado
Crie um novo arquivo Swift chamado CustomVideoRender.swift:
Copiar
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
OTVideoRenderprotocolo exigido pelo SDK da Vonage - Oferece um
viewpropriedade que contém a visualização de renderização personalizada - Encaminha os quadros de vídeo recebidos para a visualização de renderização
Renderização básica de vídeo
Aprenda a usar um renderizador de vídeo personalizado no Swift para exibir uma versão em preto e branco de um fluxo de vídeo usando o SDK do Vonage Video para iOS.
Etapas
1
Introdução2
Introdução3
Criando um novo projeto4
Incorporando o SDK de vídeo da Vonage5
Configurando a autenticação6
Compreendendo a arquitetura7
Criar a visualização de renderização personalizada8
Criar o renderizador de vídeo personalizado9
Integração com o Vonage Video Manager10
Criar um wrapper de UIView para SwiftUI11
Exibição no SwiftUI12
Como funciona13
Conclusão