Swift

SwiftUIラッパーへのUIViewの作成

作成 Wrap.swift UIKitのビューをSwiftUIに橋渡しする:

import UIKit
import SwiftUI

struct Wrap: UIViewRepresentable {
    private let view: UIView
    
    init(_ view: UIView) {
        self.view = view
    }
    
    func makeUIView(context: Context) -> UIView {
        view
    }
    
    func updateUIView(_ uiView: UIView, context: Context) {
        // No updates needed
    }
}

基本的なビデオレンダリング

Vonage Video iOS SDK を使用してビデオストリームの白黒バージョンを表示するために Swift でカスタムビデオレンダラを使用する方法を学びます。

以下の言語で利用可能:
Kotlin Swift
手順
1
はじめに
2
はじめに
3
新規プロジェクトの作成
4
Vonage Video SDKの追加
5
認証の設定
6
アーキテクチャーを理解する
7
カスタムレンダービューの作成
8
カスタムビデオ・レンダラの作成
9
Vonage Video Managerとの統合
10
SwiftUIラッパーへのUIViewの作成
11
SwiftUIでの表示
12
仕組み
13
結論