Swift

セッションへの接続

次に、Vonage Videoセッションに接続します。自分のオーディオ・ビデオストリームをセッションに公開したり、他の参加者のストリームを見たりする前に、これを行う必要があります。

  1. 追加 session プロパティをクラスに追加します:

について オセッション クラスはiOS SDKで定義されている。セッションを表し、セッションと対話するためのメソッドを含んでいます。

  1. 以前は OTSession オブジェクトを呼び出し connect(withToken: error:) メソッドを呼び出す必要があります。 次に、それを呼び出す必要があります。ここでは、単純な VonageVideoManager を使用しました。 setup メソッドでその部分を紹介する:

について OTSession() コンストラクターは3つのパラメーターを取る:

  • VonageビデオアプリケーションID
  • セッションID
  • を実装するオブジェクト。 OTSessionDelegate プロトコル

について connect() のメソッドを使用する。 session オブジェクトは、クライアントアプリケーションを Vonage Video セッションに接続します。セッションでオーディオ・ビデオ・ストリームを送受信する前(またはセッションと何らかの方法でやり取りする前)に接続する必要があります。この connect() メソッドは2つのパラメーターを取る:

  • token は、このクライアントがセッションに接続するための認証トークンです。
  • error メソッド呼び出し時に同期的にエラーが発生した場合は、OTError オブジェクトがセットされます。
  1. 次に OTSessionDelegate プロトコルを使用する。以下のコードを VonageVideoManager.swift ファイルの閉じ括弧の後に VonageVideoManager クラスである:

このプロトコルには、セッションに関連するイベントを処理するためのメソッドが含まれている:

  • クライアントがVonage Videoセッションに接続すると sessionDidConnect(_:) メソッドが呼び出される。
  • クライアントが Vonage Video セッションへの接続に失敗すると、OTError オブジェクトが session(_: didFailWithError:) メソッドを使用する。
  • クライアントがVonage Videoセッションから切断すると、次のようになります。 sessionDidDisconnect(_:) メソッドが呼び出される。
  • 他のクライアントがVonage Videoセッションにストリームを公開する場合。
  • 他のクライアントがVonage Videoセッションへのストリーム配信を停止した場合。

今のところ、これらのイベントが発生すると、アプリはデバッガー・コンソールにプリントする。

アプリケーションをデバッグします。アプリがVonage Videoセッションに正常に接続されると sessionDidConnect(_:) メソッドはデバッグ・コンソールに表示する。

基本的なビデオチャット

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

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