Browse Source

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 years ago
parent
commit
95554d11e7
1 changed files with 2 additions and 1 deletions
  1. 2
    1
      modules/browser/BrowserCapabilities.js

+ 2
- 1
modules/browser/BrowserCapabilities.js View File

127
      */
127
      */
128
     supportsDeviceChangeEvent() {
128
     supportsDeviceChangeEvent() {
129
         return navigator.mediaDevices
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
     /**

Loading…
Cancel
Save