私の Web ページには、画面共有ストリームがあります。パラメータは次のとおりです。
{
audio: false,
video: mandatory {
chromeMediaSource: 'desktop',
chromeMediaSourceId: IM.screenSourceId
...
}
...
}
私の Chrome 拡張機能には、バックグラウンド スクリプトに次のコードが含まれています。
desktop_id = chrome.desktopCapture.chooseDesktopMedia (session, port.sender.tab, onAccessApproved);
ページの [キャンセル] ボタンをクリックすると、バックグラウンド スクリプトのリスナー関数がトリガーされます。
chrome.desktopCapture.cancelChooseDesktopMedia (desktop_id);
in chrome://extensions
of console.log
to see desktop_id
really は の整数値です1
。
でもうまくいかないようで、いろいろなバージョンの Chrome を試してみましたが、それでもうまくいきません。画面共有を解除するにはどうすればよいですか?