关闭停止共享,隐藏Chrome桌面捕获窗口

Abh*_*odi 1 google-chrome-extension mediarecorder webrtc screen-recording

每当我们使用chrome桌面捕获从Chrome扩展程序记录我们的屏幕时,我们会在底部显示以下窗口.它提供了停止屏幕共享或隐藏屏幕共享 停止/隐藏屏幕共享的选项

我正在开发一个扩展来启动和停止桌面录制.当用户点击我的分机的"停止"按钮时,我希望此窗口消失.这样做的方法是什么?

我已经尝试将请求ID传递给此API chrome.desktopCapture.cancelChooseDesktopMedia(pending_request_id),但这似乎不起作用.

mid*_*ido 6

要隐藏chrome停止共享栏,您需要做的就是停止相关的媒体流(即通过停止所有它的mediatracks),例如,您可以将动作分配给任何元素的onclick:

element.onclick = () => screenStream.getTracks().forEach(track => track.stop())
Run Code Online (Sandbox Code Playgroud)

  • 有没有其他方法可以删除“停止共享”栏? (2认同)