Ionic - Android - IOS Problemas con dispositivos

I have had some problems with the open vidu video call.

  1. P30 video is flashing, and blue in color
  2. In Samsung it does not allow to exchange the camera and what it generates is that it increases the zoom of the camera
  3. P20 the video is seen in black and white
  4. In IOS the sound comes with latency

this is my package.json:

{
“name”: “brainco”,
“version”: “0.0.1”,
“author”: “Ionic Framework”,
“homepage”: “https://ionicframework.com/”,
“scripts”: {
“ng”: “ng”,
“start”: “ng serve”,
“build”: “ng build”,
“test”: “ng test”,
“lint”: “ng lint”,
“e2e”: “ng e2e”
},
“private”: true,
“dependencies”: {
@angular/animations”: “~8.2.14”,
@angular/cdk”: “~8.2.3”,
@angular/common”: “~8.2.14”,
@angular/core”: “~8.2.14”,
@angular/forms”: “~8.2.14”,
@angular/material”: “^8.2.3”,
@angular/platform-browser”: “~8.2.14”,
@angular/platform-browser-dynamic”: “~8.2.14”,
@angular/router”: “~8.2.14”,
@ionic-native/android-permissions”: “^5.24.0”,
@ionic-native/base64”: “^5.22.0”,
@ionic-native/camera”: “^5.22.0”,
@ionic-native/core”: “^5.0.0”,
@ionic-native/diagnostic”: “^5.24.0”,
@ionic-native/fcm”: “^5.23.0”,
@ionic-native/file”: “^5.22.0”,
@ionic-native/file-transfer”: “^5.23.0”,
@ionic-native/image-picker”: “^5.18.0”,
@ionic-native/in-app-browser”: “^5.25.0”,
@ionic-native/media-capture”: “^5.22.0”,
@ionic-native/native-audio”: “^5.27.0”,
@ionic-native/network”: “^5.23.0”,
@ionic-native/speech-recognition”: “^5.22.0”,
@ionic-native/splash-screen”: “^5.0.0”,
@ionic-native/status-bar”: “^5.0.0”,
@ionic-native/video-editor”: “^5.24.0”,
@ionic/angular”: “^5.0.0”,
@ionic/storage”: “^2.2.0”,
“aws-sdk”: “^2.642.0”,
“com-badrit-base64”: “^0.2.0”,
“cordova-android”: “8.1.0”,
“cordova-android-support-gradle-release”: “^3.0.1”,
“cordova-plugin-android-enumeratedevices”: “git+https://github.com/OpenVidu/cordova-plugin-android-enumeratedevices.git”,
“cordova-plugin-android-permissions”: “^1.0.2”,
“cordova-plugin-androidx”: “^1.0.2”,
“cordova-plugin-androidx-adapter”: “^1.1.1”,
“cordova-plugin-camera”: “^4.1.0”,
“cordova-plugin-fcm-with-dependecy-updated”: “^4.6.4”,
“cordova-plugin-file”: “^6.0.2”,
“cordova-plugin-file-transfer”: “^1.7.1”,
“cordova-plugin-inappbrowser”: “^3.2.0”,
“cordova-plugin-iosrtc”: “^6.0.12”,
“cordova-plugin-media-capture”: “^3.0.3”,
“cordova-plugin-nativeaudio”: “^3.0.9”,
“cordova-plugin-network-information”: “^2.0.2”,
“cordova-plugin-speechrecognition”: “^1.2.0”,
“cordova-plugin-telerik-imagepicker”: “^2.3.3”,
“cordova-plugin-video-editor”: “^1.1.3”,
“cordova-sqlite-storage”: “^5.0.0”,
“cordova.plugins.diagnostic”: “^5.0.2”,
“core-js”: “^2.5.4”,
“crypto-js”: “^4.0.0”,
“jquery”: “3.5.0”,
“openvidu-browser”: “2.14.0”,
“rxjs”: “~6.5.1”,
“tslib”: “^1.9.0”,
“zone.js”: “~0.9.1”
},
“devDependencies”: {
@angular-devkit/build-angular”: “~0.803.20”,
@angular/cli”: “~8.3.23”,
@angular/compiler”: “~8.2.14”,
@angular/compiler-cli”: “~8.2.14”,
@angular/language-service”: “~8.2.14”,
@ionic/angular-toolkit”: “^2.1.1”,
@types/jasmine”: “~3.3.8”,
@types/jasminewd2”: “~2.0.3”,
@types/node”: “^8.9.5”,
“codelyzer”: “^5.0.0”,
“cordova-plugin-device”: “^2.0.2”,
“cordova-plugin-ionic-keyboard”: “^2.2.0”,
“cordova-plugin-ionic-webview”: “^4.2.1”,
“cordova-plugin-splashscreen”: “^5.0.2”,
“cordova-plugin-statusbar”: “^2.4.2”,
“cordova-plugin-whitelist”: “^1.3.3”,
“jasmine-core”: “~3.4.0”,
“jasmine-spec-reporter”: “~4.2.1”,
“karma”: “~4.1.0”,
“karma-chrome-launcher”: “~2.2.0”,
“karma-coverage-istanbul-reporter”: “~2.0.1”,
“karma-jasmine”: “~2.0.1”,
“karma-jasmine-html-reporter”: “^1.4.0”,
“protractor”: “~5.4.0”,
“ts-node”: “~7.0.0”,
“tslint”: “~5.15.0”,
“typescript”: “~3.4.3”
},
“description”: “An Ionic project”,
“cordova”: {
“plugins”: {
“cordova-plugin-whitelist”: {},
“cordova-plugin-statusbar”: {},
“cordova-plugin-android-enumeratedevices”: {},
“cordova-plugin-device”: {},
“cordova-plugin-splashscreen”: {},
“cordova-plugin-ionic-webview”: {
“ANDROID_SUPPORT_ANNOTATIONS_VERSION”: “27.+”
},
“cordova-plugin-ionic-keyboard”: {},
“cordova-plugin-camera”: {
“ANDROID_SUPPORT_V4_VERSION”: “27.+”
},
“cordova-plugin-telerik-imagepicker”: {
“PHOTO_LIBRARY_USAGE_DESCRIPTION”: “App wants to access your gallery”
},
“cordova-android-support-gradle-release”: {
“ANDROID_SUPPORT_VERSION”: “27.+”
},
“cordova-plugin-media-capture”: {},
“cordova-plugin-file”: {},
“com-badrit-base64”: {},
“cordova-sqlite-storage”: {},
“cordova-plugin-speechrecognition”: {},
“cordova-plugin-network-information”: {},
“cordova-plugin-androidx”: {},
“cordova-plugin-androidx-adapter”: {},
“cordova-plugin-fcm-with-dependecy-updated”: {
“FCM_VERSION”: “19.0.0”,
“GRADLE_TOOLS_VERSION”: “3.5.3”,
“GOOGLE_SERVICES_VERSION”: “4.3.3”,
“SUPPORT_LIBRARY_VERSION”: “28.0.0”,
“ANDROID_DEFAULT_NOTIFICATION_ICON”: “@mipmap/ic_launcher”
},
“cordova-plugin-file-transfer”: {},
“cordova.plugins.diagnostic”: {
“ANDROID_SUPPORT_VERSION”: “28.+”
},
“cordova-plugin-video-editor”: {},
“cordova-plugin-android-permissions”: {},
“cordova-plugin-inappbrowser”: {},
“cordova-plugin-iosrtc”: {},
“cordova-plugin-nativeaudio”: {}
},
“platforms”: [
“android”
]
},
“optionalDependencies”: {
“ios-deploy”: “1.9.4”
}
}

Have you tested the official openvidu-call-ionic?

We need to know if the bug is in your side or in ours. Please test the official tutorial and tell us if you have the same issue.

Cheers