Swift
Erstellen des benutzerdefinierten Video-Renderers
Erstellen Sie eine neue Swift-Datei mit dem Namen CustomVideoRender.swift:
import OpenTok
import UIKit
final class CustomVideoRender: NSObject, OTVideoRender {
let view = CustomRenderView(frame: .zero)
func renderVideoFrame(_ frame: OTVideoFrame) {
view.renderVideoFrame(frame)
}
}
Wichtige Punkte:
- Implementiert die
OTVideoRenderProtokoll, das für das Vonage SDK erforderlich ist - Bietet eine
viewEigenschaft, die die benutzerdefinierte Rendering-Ansicht enthält - Leitet eingehende Videobilder an die Renderansicht weiter
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