你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
目前市场上有许多不同的浏览器,但并非所有浏览器都可以正确支持音频和视频通话。 若要确定应用程序运行的浏览器是否为受支持的浏览器,可以使用getEnvironmentInfo检查进行浏览器支持。
此操作需要 CallClient 实例。 如果有 CallClient 实例,可以使用 CallClient 实例上的 getEnvironmentInfo 方法获取有关应用的当前环境的详细信息:
const callClient = new CallClient(options);
const environmentInfo = await callClient.feature(Features.DebugInfo).getEnvironmentInfo();
getEnvironmentInfo 方法以异步方式返回 EnvironmentInfo 类型的对象。
EnvironmentInfo类型定义为:
{
environment: Environment;
isSupportedPlatform: boolean;
isSupportedBrowser: boolean;
isSupportedBrowserVersion: boolean;
isSupportedEnvironment: boolean;
}
EnvironmentInfo类型中的Environment类型定义为:
{
platform: string;
browser: string;
browserVersion: string;
}
一个受支持的环境是一个操作系统、一个浏览器和该浏览器所需的最低版本的组合。 有关支持的浏览器的详细信息,请参阅 此处。