类似于此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应用程序。