Как и в этом примере захвата рабочего стола , я использую 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();
Когда я использую этофункция, выбранное окно фокусируется и выходит на передний план.
- Как избежать такого поведения и держать мой Электрон на переднем плане?
Мне нужно сосредоточиться на своем приложении Электрон.