Swift
Erstellen der benutzerdefinierten Renderansicht
Erstellen Sie eine neue Swift-Datei mit dem Namen CustomRenderView.swift:
Wichtige Punkte:
- Verwendet eine Hintergrund-Warteschlange (
renderQueue) für die Rahmenverarbeitung, um ein Blockieren des Haupt-Threads zu vermeiden - Verarbeitet jedes Videobild zur Erstellung eines Graustufenbildes
- Erzeugt eine
CGImageaus dem verarbeiteten Frame und löst eine Neuaufzeichnung im Hauptthread aus
Grundlegendes Video-Rendering
Erfahren Sie, wie Sie einen benutzerdefinierten Videorenderer in Swift verwenden, um eine Schwarz-Weiß-Version eines Videostreams mit dem Vonage Video iOS SDK anzuzeigen.
Schritte
1
Einführung2
Erste Schritte3
Ein neues Projekt erstellen4
Hinzufügen des Vonage Video SDK5
Authentifizierung einrichten6
Verstehen der Architektur7
Erstellen der benutzerdefinierten Renderansicht8
Erstellen des benutzerdefinierten Video-Renderers9
Integration mit Vonage Video Manager10
UIView zu SwiftUI Wrapper erstellen11
Anzeige in SwiftUI12
Wie es funktioniert13
Schlussfolgerung