2

Lync 2013 SDK API を使用してシステムに接続されているオーディオ デバイスを検出する必要があり、その音量や、ミュートやミュート解除などのその他の操作を制御する必要があります。

4

1 に答える 1

0

Lync の連絡先のほとんどが現在オフラインであるため、テストする機会がありませんでしたが、オーディオ デバイス自体ではなく、AV モダリティのプロパティに影響を与えてみましたか?

このようなもの:-

  void ConversationManager_ConversationAdded(object sender, Microsoft.Lync.Model.Conversation.ConversationManagerEventArgs e)
    {
        var audioProperty = e.Conversation.Modalities[Microsoft.Lync.Model.Conversation.ModalityTypes.AudioVideo].Properties;
        audioProperty[Microsoft.Lync.Model.Conversation.ModalityProperty.AVModalityAudioCaptureMute] = true;
    }

これらの値は読み取り専用かもしれませんが、試してみる価値はあると思います。

同様に、次の方法を使用して、少なくとも会話を介して直接ミュートに影響を与えることができる場合がありますが、会議内での使用に制限される可能性があることを恐れています:-

 e.Conversation.SelfParticipant.BeginSetMute(true, EndSetMute, null);

申し訳ありませんが、今夜これらをテストすることはできません。

于 2013-10-22T19:33:26.487 に答える