electron desktopCapturer 问题

electron desktopCapturer 获取到的窗口数比实际窗口数少
获取到的个别窗口出现黑屏现象,
求大佬指点一下,给个解决办法,谢谢!

desktopCapturer.getSources({types: ['screen', 'window']},function(error, sources){
            if (error) throw error;
            for (var i = 0; i < sources.length; i++) {
                //添加窗口id,窗口名字,窗口缩略图
                addGxVideo(sources[i].thumbnail.toDataURL(),sources[i].name,sources[i].id);
            }

图片说明

https://cloud.tencent.com/developer/section/1116147