Lync 2013 SDK API を使用してシステムに接続されているオーディオ デバイスを検出する必要があり、その音量や、ミュートやミュート解除などのその他の操作を制御する必要があります。
質問する
872 次
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 に答える