Windows

セッションへの接続

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

  1. 追加 Session メンバ変数をMainWindowクラスに追加します(下記で追加した最後の行のすぐ後です)。 ステップ3):

Session クラスは Vonage Video Windows SDK で定義されています。セッションを表し、セッションと対話するためのメソッドを含みます。

  1. の中で MainWindow() コンストラクタ関数の次の行を追加します。 InitializeComponent() メソッドを使用する:

重要だ: あなたの アプリID はあなたの APIキー.

このコードでは Session() コンストラクタでセッションオブジェクトをインスタンス化します。コンストラクタは3つのパラメータを取ります:

  • このアプリケーションに関連付けられた Windows コンテキスト
  • Vonage VideoセッションID
  • トークン

次の行では、セッション関連のイベントハンドラを追加している。(これらは次のステップで実装します)。

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

  1. 次に、SessionListenerインターフェースのメソッドを実装します。以下のコードをMainWindowクラスの最後(クラスを閉じる括弧の前)に追加します:
  • クライアントがVonage Videoセッションに接続すると Session.Connected イベントが発生する(そして Session_Connected() イベントハンドラが呼び出される)。
  • クライアントがVonage Videoセッションから切断すると、次のようになります。 Session.Disconnected イベントが送信される(そして Session_Disconnected() メソッドが呼び出される)。
  • クライアントがVonage Videoセッションへの接続に失敗した場合 Session.Error イベントが送信される(そして Session_Error() メソッドが呼び出される)。
  • 他のクライアントがVonage Videoセッションにストリームを公開すると Session.StreamReceived イベントが発生する(そして Session_StreamReceived() イベントハンドラが呼び出される)。

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

アプリケーションをデバッグします。アプリがVonage Videoセッションに正常に接続されると Session_Connected() メソッドはデバッグコンソールにログを記録する。

基本的なビデオチャット

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

手順
1
はじめに
2
はじめに
3
新規プロジェクトの作成
4
Vonage Video Windows SDKの追加
5
認証の設定
6
セッションへの接続
7
サンプルアプリのUIを調整する
8
セッションへのストリームの公開
9
他のクライアント・ストリームに登録する
10
アプリの実行とインストーラーの作成
11
結論