【问题标题】:Closing the stop sharing, hide window on chrome desktop capture关闭停止共享,在 chrome 桌面捕获上隐藏窗口
【发布时间】:2016-02-23 06:07:09
【问题描述】:

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

我正在开发一个扩展程序来启动和停止桌面录制。当用户单击我的扩展程序的“停止”按钮时,我希望此窗口消失。有什么办法呢?

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

【问题讨论】:

    标签: google-chrome-extension webrtc mediarecorder screen-recording


    【解决方案1】:

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

    element.onclick = () => screenStream.getTracks().forEach(track => track.stop())
    

    【讨论】:

    • 有没有其他方法可以去掉“停止分享”栏?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-30
    相关资源
    最近更新 更多