Swift
Verstehen der Architektur
Der benutzerdefinierte Videorenderer besteht aus drei Hauptkomponenten, die wir in den nächsten Schritten erstellen werden:
CustomVideoRender- Implementiert dieOTVideoRenderProtokollCustomRenderView- AUIViewUnterklasse, die Videobilder verarbeitet und anzeigt. Sie wird in SwiftUI mit einem einfachen Wrapper eingebettet.VonageVideoManager- Verwaltet die Vonage-Sitzung und verbindet den Renderer mit dem Publisher
OTPublisher → CustomVideoRender → CustomRenderView → Display
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