问题描述
我已将Skype for Business 2016(Office 2016)更新,并且我正在开发的与Lync客户端集成的桌面应用程序已开始引发异常.
I have updated to Skype for Business 2016 (Office 2016) and the desktop application that I am developing, that integrates with the Lync client, has started to throw an exception.
我猜测SDK版本15.0.4481.100与Skype for Business版本16.0.42.66.1003不兼容,但是我找不到比 Lync 2013 SDK (2014-03-17).
I am guessing that the SDK version 15.0.4481.100 is not compatible with the Skype for Business version 16.0.42.66.1003, but I can not find a newer SDK than Lync 2013 SDK (2014-03-17).
与2013年一样,是否不支持Skype for Business 2016的桌面客户端开发?
Is desktop client development for Skype for Business 2016 not supported as it was with 2013?
Unable to cast COM object of type 'System.__ComObject' to interface type
'Microsoft.Office.Uc.IAudioDevice2'. This operation failed because the QueryInterface call
on the COM component for the interface with IID '{86B3E5FE-4635-4C1E-A725-C80B71D04984}'
failed due to the following error: No such interface supported
(Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).
更新
LyncClient.GetClient( sideBySide ).DeviceManager.AudioDevices
当我遍历音频设备时会发生异常.使用嵌入式(受压抑的UI)S4B客户端启动和接受呼叫有效,但是sideByside无效.我最初的问题的答案似乎是肯定的,但并不完全!
The exception occurs when I iterate over the audio devices. Starting and accepting calls with an embedded (UI Supressed) S4B client works, sideByside does however not. The answer to my original question seems to be yes, but not fully!
推荐答案
Lync Client SDK 2013应该支持Skype for Business2016.尚未宣布新的客户端SDK.
Lync Client SDK 2013 should support Skype for Business 2016. There is no new client SDK announced as yet.
这篇关于没有适用于Skype for Business 2016的客户端SDK的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!