我正在使用ACS呼叫SDK创建用于加入团队会议的Web客户端。我在加载 * 诊断 * API时遇到问题。Microsoft提供此页面:
https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/call-diagnostics
您应该通过以下方式获得诊断信息:const callDiagnostics = call.api(Features.Diagnostics);
这行不通。
我加载的功能如下所示:import { Features } from '@azure/communication-calling'
语句console.log(Features)
仅显示以下四个特性:
- 主导发言人:(...)
- 记录:(...)
- 转录:(...)
- 转让:(...)
诊断程序在哪里??
3条答案
按热度按时间monwx1rj1#
面向用户的诊断
对任何人来说,像我,现在看来...
ATOW使用latest version of @azure/communication-calling SDK(文档中的解决方案)仍然无法正常工作:
call.api
未定义。靶区; DR
但是,一旦调用被示例化,这就允许您订阅更改:
这在最新版本中没有记录,但在this alpha version下 * 是 。
这种做法是否会继续有效,谁也说不准:*()/
访问预调用API
令人困惑的是,这 * 不 * 目前使用指定的版本工作,尽管文档说它会...
Features.PreCallDiagnostics
未定义。这实际上是我所寻找的,但我可以通过设置一个测试调用来获取我想要的最新值,如下所示:
希望这有帮助:)
3j86kqsm2#
目前User Facing Diagnostics API只在公共预览版和npm beta包中可用,我通过比较1.1.0和beta包的快速测试证实了这一点。
k5ifujac3#
检查以下链接:https://github.com/Azure-Samples/communication-services-web-calling-tutorial/
从@azure/communication-calling导入功能,例如: