openvidu-browser: fix support for Microsoft Edge Android

pull/570/head
pabloFuente 2020-11-30 11:18:33 +01:00
parent 66829bbe4a
commit e7a1d4228f
2 changed files with 10 additions and 2 deletions

View File

@ -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;
}

View File

@ -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
*/