是否有收听“停止共享”按钮的事件?

时间:2020-04-15 06:30:05

标签: webrtc screensharing

Image URL

我使用了getDisplayMedia()API。我想在停止共享按钮单击时运行一些代码。

1 个答案:

答案 0 :(得分:2)

“停止共享”按钮将在MediaStreamTracks上触发“结束”或“无效”事件。 您可以使用以下代码进行监听,

mediaStream.getVideoTracks()[0].addEventListener('ended', () => 
console.log('screensharing has ended'));

检查webRTC示例代码的用法-https://github.com/webrtc/samples/blob/gh-pages/src/content/getusermedia/getdisplaymedia/js/main.js#L88

相关问题