使用ACS Calling SDK接入Teams会议时无法加载Features.Diagnostics怎么办
解决方案
- 先确认你安装的
@azure/communication-calling版本:Call Diagnostics目前属于预览特性,仅在beta通道的SDK版本中提供,你当前使用的稳定版默认只开放DominantSpeakers、Recording、Transcription、Transfer四个特性,没有包含Diagnostics能力。 - 升级到beta版本SDK:
执行npm安装命令:npm install @azure/communication-calling@beta
若使用yarn则执行:yarn add @azure/communication-calling@beta - 清除缓存重试:安装完成后删除本地node_modules文件夹、package-lock.json(或yarn.lock)文件,重新安装依赖后再构建项目,避免旧版本缓存导致特性无法加载。
升级完成后重新打印Features对象就可以看到Diagnostics属性,原来的调用代码就可以正常运行了。
提示:beta版本的API可能存在非兼容调整,生产环境投入使用前请做好充分测试。
内容的提问来源于stack exchange,提问作者photocurio
相关产品推荐
相关产品推荐

