소스 검색

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…
취소
저장