浏览器手动停止共享屏幕

用webrtc分享桌面时,chrome会弹出一个悬浮窗口,如下图所示:

点击"停止共享"后,共享桌面会停止,但是页面也就停在了点击的那一刻,不再变化,有没有什么办法可以监听到点击"停止共享"时的事件

https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack/ended_event

点击停止共享后, MediaStreamTrack的ended事件会触发, 可以在这里面做一些东西

const videoTrack = videoElem.srcObject.getVideoTracks()[0];
videoTrack.addEventListener('ended', () => {
       console.info('video trank is ended')
 })