首页 > 解决方案 > 是否有监听点击“停止分享”按钮的事件?

问题描述

图片网址

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

标签: webrtcscreensharing

解决方案


The "stop sharing" button will trigger 'ended' or 'inactive' event on the MediaStreamTracks. You can use the following code to listen,

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

Check webRTC samples code for usage - https://github.com/webrtc/samples/blob/gh-pages/src/content/getusermedia/getdisplaymedia/js/main.js#L88


推荐阅读