diff --git a/openvidu-browser/src/OpenVidu/OpenVidu.ts b/openvidu-browser/src/OpenVidu/OpenVidu.ts index ba7c018d..b4ceef42 100644 --- a/openvidu-browser/src/OpenVidu/OpenVidu.ts +++ b/openvidu-browser/src/OpenVidu/OpenVidu.ts @@ -347,8 +347,8 @@ export class OpenVidu { // Safari (OSX and iOS), Edge Chromium (>= 80), Ionic (Android and iOS), Samsung Internet Browser (Android) if (platform.isChromeBrowser() || platform.isChromeMobileBrowser() || platform.isFirefoxBrowser() || platform.isFirefoxMobileBrowser() || platform.isOperaBrowser() || - platform.isOperaMobileBrowser() || platform.isSafariBrowser() || platform.isEdgeBrowser() || - platform.isAndroidBrowser() || platform.isElectron() || platform.isSamsungBrowser() + platform.isOperaMobileBrowser() || platform.isEdgeBrowser() || platform.isEdgeMobileBrowser() || + platform.isSafariBrowser() || platform.isAndroidBrowser() || platform.isElectron() || platform.isSamsungBrowser() ) { return 1; } diff --git a/openvidu-browser/src/OpenViduInternal/Utils/Platform.ts b/openvidu-browser/src/OpenViduInternal/Utils/Platform.ts index ee43e2c1..3f4181a3 100644 --- a/openvidu-browser/src/OpenViduInternal/Utils/Platform.ts +++ b/openvidu-browser/src/OpenViduInternal/Utils/Platform.ts @@ -65,6 +65,14 @@ export class PlatformUtils { return platform.name === "Microsoft Edge" && version >= 80; } + /** + * @hidden + */ + public isEdgeMobileBrowser(): boolean { + const version = platform?.version ? parseFloat(platform.version) : -1; + return platform.name === "Microsoft Edge" && platform.os?.family === 'Android' && version > 45; + } + /** * @hidden */