Как сохранить приложение Electron на переднем плане, когда я использую getUserMedia (... chromeMediaSource: 'desktop')? - PullRequest
0 голосов
/ 11 декабря 2018

Как и в этом примере захвата рабочего стола , я использую 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();

Когда я использую этофункция, выбранное окно фокусируется и выходит на передний план.

  • Как избежать такого поведения и держать мой Электрон на переднем плане?

Мне нужно сосредоточиться на своем приложении Электрон.

enter image description here

...