From 5857e46f3cdada74ab89105f33a647f5c0048a16 Mon Sep 17 00:00:00 2001 From: csantosm <4a.santos@gmail.com> Date: Thu, 2 Jul 2020 11:45:47 +0200 Subject: [PATCH] openvidu-browser: strengthened enumerateDevices condition. Fixes #498 --- openvidu-browser/src/OpenVidu/OpenVidu.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openvidu-browser/src/OpenVidu/OpenVidu.ts b/openvidu-browser/src/OpenVidu/OpenVidu.ts index c6e75e87..1eac7b8b 100644 --- a/openvidu-browser/src/OpenVidu/OpenVidu.ts +++ b/openvidu-browser/src/OpenVidu/OpenVidu.ts @@ -395,7 +395,7 @@ export class OpenVidu { const devices: Device[] = []; // Ionic Android devices - if (platform['isIonicAndroid'] && cordova.plugins && cordova.plugins.EnumerateDevicesPlugin) { + if (platform['isIonicAndroid'] && typeof cordova != "undefined" && cordova?.plugins?.EnumerateDevicesPlugin) { cordova.plugins.EnumerateDevicesPlugin.getEnumerateDevices().then((pluginDevices: Device[]) => { let pluginAudioDevices: Device[] = []; let videoDevices: Device[] = [];