Pārlūkot izejas kodu

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é 7 gadus atpakaļ
vecāks
revīzija
95554d11e7
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2
    1
      modules/browser/BrowserCapabilities.js

+ 2
- 1
modules/browser/BrowserCapabilities.js Parādīt failu

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

Notiek ielāde…
Atcelt
Saglabāt