How to verify if your application is running in a web browser supported by Azure Communication Services
There are many different browsers available in the market today, but not all of them can properly support audio and video calling. To determine if the browser your application is running on is a supported browser you can use the getEnvironmentInfo
to check for browser support.
A CallClient
instance is required for this operation. When you have a CallClient
instance, you can use the getEnvironmentInfo
method on the CallClient
instance to obtain details about the current environment of your app:
const callClient = new CallClient(options);
const environmentInfo = await callClient.feature(Features.DebugInfo).getEnvironmentInfo();
The getEnvironmentInfo
method asynchronously returns an object of type EnvironmentInfo
.
- The
EnvironmentInfo
type is defined as:
{
environment: Environment;
isSupportedPlatform: boolean;
isSupportedBrowser: boolean;
isSupportedBrowserVersion: boolean;
isSupportedEnvironment: boolean;
}
- The
Environment
type within theEnvironmentInfo
type is defined as:
{
platform: string;
browser: string;
browserVersion: string;
}
A supported environment is a combination of an operating system, a browser, and the minimum version required for that browser.
Feedback
Submit and view feedback for