4

Skype と通信していくつかのことを行うアプリケーションを作成しようとしています。私がやりたいことの 1 つは、音声通話が接続されたときに、参加者のリストを取得することです。

私は現在、Skype.CallStatusイベントに登録することでこれを行っています。トリガーされると、このイベント ハンドラーはCall、プロパティを持つ引数を取得しParticipantsます。ただし、現在、その参加者のリストは空です (Skype の音声テスト サービスに電話してテストしています)。

そうなる理由はあるのでしょうか?通話中の参加者のリストを取得する別の方法はありますか?

4

1 に答える 1

1

参加者のリストを取得できる唯一の方法 (私は一生懸命試していないことに注意してください) は、ICall.PartnerDisplayNameプロパティを使用することです (Skype はCallStatusイベントを複数回発生させるため、パートナー名を収集する必要があります)。

[編集]

参加者プロパティの skype4com ドキュメントには次のように記載されています。

このコマンドは、ユーザーがホストしていない電話会議の参加者数を照会します。

これを読んだ後、私はテストを行いました。別のマシンからグループ通話を開始します。この場合、参加者リストは正しいです。

Skype4com の使用方法に関する便利なサンプル: http://skype.codeplex.com

[/編集]

お役に立てれば

于 2011-10-14T14:42:49.213 に答える