Swift

他のクライアントのストリームを購読する

最後に、私たちはクライアントに次のようなことを望んでいる。 サブスクライブ セッション内の他のクライアントのストリームにアクセスする(または表示する):

  1. 追加 subscriber & subView プロパティを VonageVideoManager クラスである:

について OTS購読者 クラスは iOS SDK で定義されています。これは、デバイスのカメラとマイクを使用して、ストリームVonage Videoセッションをサブスクライブします。

  1. の実装を変更する。 session(_: streamCreated) メソッド OTSessionDelegate コールバック) に、他のクライアントのセッションストリームを購読するコードを含める:

他のクライアントがセッションにストリームをパブリッシュすると、このメソッドが呼び出され OTStream オブジェクトが渡される。オブジェクトは OTStream クラスはiOS SDKで定義されており、セッション内のオーディオ・ビデオ・ストリームを表します。コードは OTSubscriber クラスはiOS SDKで定義されている。このクラスは OTSubscriber() コンストラクタは2つのパラメータを取る:コンストラクタは OTStream オブジェクト(表示したいストリーム用)と OTSubscriberDelegate プロトコルを使用する。

  1. 次に OTSubscriberDelegate プロトコルを使用する。このプロトコルには、サブスクライバーに関連するイベントを処理するメソッドが含まれています。以下のコードを VonageVideoManager.swift ファイルの閉じ括弧の後に OTPublisherDelegate を拡張した:
  • クライアントがセッションに接続すると subscriberDidConnect(_:) メソッドが呼び出される。
  • クライアントがセッションへの接続に失敗すると、OTErrorオブジェクトが subscriber(_: didFailWithError:) メソッドを使用する。
  1. 最後に、購読者ビューも含めるようにUIコードを更新してください:

基本的なビデオチャット

Vonage Video API プラットフォームの基本概念(ビデオ、音声、メッセージングによるユーザ間のコミュニケーション方法など)を学びます。Vonage Video API の基本的なフローを説明します。

手順
1
はじめに
2
はじめに
3
新規プロジェクトの作成
4
Vonageビデオライブラリの追加
5
認証の設定
6
セッションへの接続
7
セッションへのストリームの公開
8
他のクライアントのストリームを購読する
9
アプリの実行
10
結論