Parcourir la source

Fixes getDisplayMedia after moving it to nvaigator.mediaDevices.

dev1
damencho il y a 6 ans
Parent
révision
b69315f1b0
2 fichiers modifiés avec 3 ajouts et 2 suppressions
  1. 1
    1
      modules/RTC/ScreenObtainer.js
  2. 2
    1
      modules/browser/BrowserCapabilities.js

+ 1
- 1
modules/RTC/ScreenObtainer.js Voir le fichier

@@ -423,7 +423,7 @@ const ScreenObtainer = {
423 423
      * @param errorCallback - The error callback.
424 424
      */
425 425
     obtainScreenFromGetDisplayMedia(options, callback, errorCallback) {
426
-        navigator.getDisplayMedia({ video: true })
426
+        navigator.mediaDevices.getDisplayMedia({ video: true })
427 427
             .then(stream => {
428 428
                 let applyConstraintsPromise;
429 429
 

+ 2
- 1
modules/browser/BrowserCapabilities.js Voir le fichier

@@ -282,7 +282,8 @@ export default class BrowserCapabilities extends BrowserDetection {
282 282
      * @returns {boolean} {@code true} if the browser supposrts getDisplayMedia.
283 283
      */
284 284
     supportsGetDisplayMedia() {
285
-        return navigator.getDisplayMedia !== undefined;
285
+        return navigator.mediaDevices
286
+            && navigator.mediaDevices.getDisplayMedia !== undefined;
286 287
     }
287 288
 
288 289
     /**

Chargement…
Annuler
Enregistrer