瀏覽代碼

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 年之前
父節點
當前提交
95554d11e7
共有 1 個檔案被更改,包括 2 行新增1 行删除
  1. 2
    1
      modules/browser/BrowserCapabilities.js

+ 2
- 1
modules/browser/BrowserCapabilities.js 查看文件

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

Loading…
取消
儲存