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
OTVideoRenderrequerido por el SDK de Vonage - Proporciona una
viewque contiene la vista personalizada - Reenvía los fotogramas de vídeo entrantes a la vista de renderizado
Renderizado básico de vídeo
Aprende a usar un renderizador de video personalizado en Swift para mostrar una versión en blanco y negro de una transmisión de video usando el SDK de Vonage Video para iOS.
Pasos
1
Introducción2
Primeros pasos3
Crear un nuevo proyecto4
Añadir el SDK de vídeo de Vonage5
Configuración de la autenticación6
Comprender la arquitectura7
Crear la vista de renderizado personalizada8
Crear el renderizador de vídeo personalizado9
Integración con Vonage Video Manager10
Crear UIView a SwiftUI Wrapper11
Visualización en SwiftUI12
Cómo funciona13
Conclusión