一旦我们在Chrome浏览器上开始屏幕共享,我们就会在屏幕底部显示屏幕共享工具栏"停止共享"蓝色按钮就可以了。
我面临的问题是,当用户使用相同的来源启动多个屏幕共享时,请说" window"。每次我们得到不同的chromeMediaSourceId
。
如果我们以编程方式尝试使用以下代码停止任何一个屏幕共享:
webRtcPeer.peerConnection.getLocalStreams()[0].getVideoTracks()[0].stop();
具有相同源的所有屏幕共享实例立即停止。
但如果尝试使用蓝色"停止共享"停止屏幕共享按钮此行为未被观察到。