リモートで働くプログラマーの検索結果

リモ太がググったことの覚書

getDisplayMediaで画面共有中にブラウザの共有を停止をクリックしたときのイベントをハンドリングする

        const localVideoStream = await navigator.mediaDevices
          .getDisplayMedia({
            video: {
              height: 1080,
              width: 1920
            }
          })
        localVideoStream.getTracks()[0].addEventListener('ended', () => {
          // ここで処理を記述
        })

画面共有のstreamのtrackに対して endedのイベントリスナーを設定するとハンドリングできる