前提・実現したいこと
こんにちは。
javascriptにてWebRTCを用いて画面共有アプリを作成しています。
Chromeで画面共有をする際に共有するウィンドウを以下のように選べるのですが、どのウィンドウを共有したかをログとして残したいと考えています。
該当のソースコード
画面共有は以下のように行なっています。
javascript
1const stream = await navigator.mediaDevices.getDisplayMedia({ video: true }); 2stream.getTracks().forEach(track => { 3 shareScreenPeerConnection.addTrack(track, shareScreenStream); 4});
試したこと
追加されたトラックの中身を確認してみると、以下のように表示されており、「label」で特定できるかなと考えたのですが、「window:197:0」ではどのウィンドウが共有されたのかが判別できません。
「Firefox」「Finder」「メモ帳」などアプリケーション名を特定するためにはどうすればいいでしょうか。
もし何かご存知の方がいらっしゃれば、ご教示いただけると幸いです。
あなたの回答
tips
プレビュー