getDisplayMediaで画面共有中にブラウザの共有を停止をクリックしたときのイベントをハンドリングする
const localVideoStream = await navigator.mediaDevices .getDisplayMedia({ video: { height: 1080, width: 1920 } }) localVideoStream.getTracks()[0].addEventListener('ended', () => { // ここで処理を記述 })
画面共有のstreamのtrackに対して endedのイベントリスナーを設定するとハンドリングできる