Swift
他のクライアントのストリームを購読する
最後に、私たちはクライアントに次のようなことを望んでいる。 サブスクライブ セッション内の他のクライアントのストリームにアクセスする(または表示する):
- 追加
subscriber&subViewプロパティをVonageVideoManagerクラスである:
について OTS購読者 クラスは iOS SDK で定義されています。これは、デバイスのカメラとマイクを使用して、ストリームVonage Videoセッションをサブスクライブします。
- の実装を変更する。
session(_: streamCreated)メソッドOTSessionDelegateコールバック) に、他のクライアントのセッションストリームを購読するコードを含める:
他のクライアントがセッションにストリームをパブリッシュすると、このメソッドが呼び出され OTStream オブジェクトが渡される。オブジェクトは OTStream クラスはiOS SDKで定義されており、セッション内のオーディオ・ビデオ・ストリームを表します。コードは OTSubscriber クラスはiOS SDKで定義されている。このクラスは OTSubscriber() コンストラクタは2つのパラメータを取る:コンストラクタは OTStream オブジェクト(表示したいストリーム用)と OTSubscriberDelegate プロトコルを使用する。
- 次に
OTSubscriberDelegateプロトコルを使用する。このプロトコルには、サブスクライバーに関連するイベントを処理するメソッドが含まれています。以下のコードをVonageVideoManager.swiftファイルの閉じ括弧の後にOTPublisherDelegateを拡張した:
- クライアントがセッションに接続すると
subscriberDidConnect(_:)メソッドが呼び出される。 - クライアントがセッションへの接続に失敗すると、OTErrorオブジェクトが
subscriber(_: didFailWithError:)メソッドを使用する。
- 最後に、購読者ビューも含めるようにUIコードを更新してください:
基本的なビデオチャット
Vonage Video API プラットフォームの基本概念(ビデオ、音声、メッセージングによるユーザ間のコミュニケーション方法など)を学びます。Vonage Video API の基本的なフローを説明します。
手順
1
はじめに2
はじめに3
新規プロジェクトの作成4
Vonageビデオライブラリの追加5
認証の設定6
セッションへの接続7
セッションへのストリームの公開8
他のクライアントのストリームを購読する9
アプリの実行10
結論