openvidu-browser: Updated network quality checks

- Excluded ionic ios from stats resolution
- Added ionic ios in basic version getting resolution from videoDimensions as Firefox
pull/553/head
csantosm 2020-10-14 17:07:34 +02:00
parent 6c49f8463b
commit 8fb0398971
1 changed files with 4 additions and 4 deletions

View File

@ -1137,8 +1137,8 @@ export class Session extends EventDispatcher {
sendVideoData(streamManager: StreamManager, intervalSeconds: number = 1) { sendVideoData(streamManager: StreamManager, intervalSeconds: number = 1) {
if( if(
platform.isChromeBrowser() || platform.isChromeMobileBrowser() || platform.isOperaBrowser() || platform.isChromeBrowser() || platform.isChromeMobileBrowser() || platform.isOperaBrowser() ||
platform.isOperaMobileBrowser() || platform.isElectron() || platform.isSafariBrowser() || platform.isOperaMobileBrowser() || platform.isElectron() || (platform.isSafariBrowser() && !platform.isIonicIos()) ||
platform.isAndroidBrowser() || platform.isSamsungBrowser() || platform.isAndroidBrowser() || platform.isSamsungBrowser() || platform.isIonicAndroid() ||
(platform.isIPhoneOrIPad() && platform.isIOSWithSafari()) (platform.isIPhoneOrIPad() && platform.isIOSWithSafari())
) { ) {
setTimeout(async () => { setTimeout(async () => {
@ -1158,8 +1158,8 @@ export class Session extends EventDispatcher {
} }
}); });
}, intervalSeconds * 1000); }, intervalSeconds * 1000);
} else if (platform.isFirefoxBrowser() || platform.isFirefoxMobileBrowser()) { } else if (platform.isFirefoxBrowser() || platform.isFirefoxMobileBrowser() || platform.isIonicIos()) {
// Basic version for Firefox. It does not support stats // Basic version for Firefox and Ionic iOS. They do not support stats
this.openvidu.sendRequest('videoData', { this.openvidu.sendRequest('videoData', {
height: streamManager.stream.videoDimensions.height, height: streamManager.stream.videoDimensions.height,
width: streamManager.stream.videoDimensions.width, width: streamManager.stream.videoDimensions.width,