当我使用getUserMedia(... chromeMediaSource:'desktop')时,如何使Electron应用程序处于前台?

时间:2018-12-11 16:15:00

标签: stream electron desktop getusermedia

类似于此Desktop Capture example,我使用getUserMedia()(或webkitGetUserMedia())来共享在我的计算机上打开的桌面应用程序:

navigator.mediaDevices
      .getUserMedia({
        audio: false,
        video: {
          mandatory: {
            chromeMediaSource: 'desktop',
            chromeMediaSourceId: source.id,
            minWidth: 1920,
            maxWidth: 1920,
            minHeight: 1080,
            maxHeight: 1080,
            maxFrameRate: 25,
          },
        },
      })
      .then()
      .catch();

当我使用此功能时,所选窗口将聚焦并转到前景。

  • 如何避免这种行为并将我的电子保持在前台?

我需要继续专注于我的Electron应用程序。

enter image description here

0 个答案:

没有答案