浏览代码

Fixes getDisplayMedia after moving it to nvaigator.mediaDevices.

dev1
damencho 6 年前
父节点
当前提交
b69315f1b0
共有 2 个文件被更改,包括 3 次插入2 次删除
  1. 1
    1
      modules/RTC/ScreenObtainer.js
  2. 2
    1
      modules/browser/BrowserCapabilities.js

+ 1
- 1
modules/RTC/ScreenObtainer.js 查看文件

@@ -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 查看文件

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

正在加载...
取消
保存