Procházet zdrojové kódy

feat(BworserCapabilities): fix device change detection

Safari 11 has `navigator.mediaDevices.ondevicechange` but doesn't define
`navigator.mediaDevices.addEventListener`. 🤦

Fixes: https://github.com/jitsi/lib-jitsi-meet/issues/823
dev1
Saúl Ibarra Corretgé před 7 roky
rodič
revize
95554d11e7
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2
    1
      modules/browser/BrowserCapabilities.js

+ 2
- 1
modules/browser/BrowserCapabilities.js Zobrazit soubor

@@ -127,7 +127,8 @@ export default class BrowserCapabilities extends BrowserDetection {
127 127
      */
128 128
     supportsDeviceChangeEvent() {
129 129
         return navigator.mediaDevices
130
-            && typeof navigator.mediaDevices.ondevicechange !== 'undefined';
130
+            && typeof navigator.mediaDevices.ondevicechange !== 'undefined'
131
+            && typeof navigator.mediaDevices.addEventListener !== 'undefined';
131 132
     }
132 133
 
133 134
     /**

Načítá se…
Zrušit
Uložit