浏览代码

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

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

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

正在加载...
取消
保存