コマンドライン フラグ ベースの画面共有は、同じMediaStream.stop
またはMediaStreamTracks.stop
メソッドを使用して停止できますが、 desktopCapture API ( demo )を使用している場合は、次cancelChooseDesktopMedia
のように使用できます。
function releaseCapturing() {
// getting desktop-media-id from local-storage
chrome.desktopCapture.cancelChooseDesktopMedia(parseInt(localStorage['desktop-media-request-id']));
}
function captureDesktop() {
var desktop_id = chrome.desktopCapture.chooseDesktopMedia(
["screen", "window"], onAccessApproved);
// storing desktop-media-id in the local-storage
localStorage.setItem('desktop-media-request-id', desktop_id);
}