Google chrome chrome.desktopCapture在“上抛出错误”;标签";作为DesktopCaptureSourceType

Google chrome chrome.desktopCapture在“上抛出错误”;标签";作为DesktopCaptureSourceType,google-chrome,google-chrome-extension,recording,Google Chrome,Google Chrome Extension,Recording,我正在开发一个chrome扩展,我的重点是记录一个浏览器选项卡,就像chrome扩展记录浏览器选项卡一样。我提到了一个ChromeAPI,它非常适合作为DesktopCaptureSourceType的“屏幕”和“窗口”,而对于作为DesktopCaptureSourceType的“选项卡”,它会抛出一个错误 desktopCapture.chooseDesktopMedia:尚不支持选项卡捕获 我已在扩展名的manifest.json中配置了所需的权限。有人能给我一个解决方案吗 注:我只需要录

我正在开发一个chrome扩展,我的重点是记录一个浏览器选项卡,就像chrome扩展记录浏览器选项卡一样。我提到了一个ChromeAPI,它非常适合作为DesktopCaptureSourceType的“屏幕”和“窗口”,而对于作为DesktopCaptureSourceType的“选项卡”,它会抛出一个错误

desktopCapture.chooseDesktopMedia:尚不支持选项卡捕获

我已在扩展名的manifest.json中配置了所需的权限。有人能给我一个解决方案吗

注:我只需要录制chrome浏览器选项卡,我不要求屏幕或窗口录制这是一个已知问题:

但是,您可以改用api。缺点是,您必须在捕获选项卡和屏幕/窗口之间分割界面,因为chrome.tabCapture不提供等效的选择器


为什么谷歌有两个独立的截屏API?好问题。

chrome.tabCapture生成的流对象不能在插件代码之外共享


您必须编写代码,才能在chrome插件内将流共享到服务器。

如何停止通过chrome.tabCapture API录制选项卡,该选项卡已通过同一个API录制。您是否尝试阅读过此内容?()Chrome官方文档:@d.datul1990没有帮助,Chrome.tabCapture API即使在流记录停止后也会在后台运行。任何人都可以举一个chrome.tabcapture API的例子吗?我通过chrome.tabcapture API获得了流,我需要记录该流并将其保存在服务器中。有人能帮忙吗?如果我得到一个代码片段会更好。另外,如何结束chrome.tabCapture API以停止捕获选项卡