google-chrome - Chrome MediaRecorder API 共享预选选项卡
问题描述
所以,这是我的疑问。我正在使用 MediaRecorder API 来录制我的浏览器屏幕。我可以捕获整个浏览器屏幕 + 音频(标签) + 我的麦克风。一切正常。但我只需要从开始录制的选项卡中捕获屏幕+音频。在谷歌浏览器上打开的那个弹出窗口上,当我想屏幕共享某个选项卡或应用程序时,是否可以只显示启动屏幕共享的选项卡?所以我不必每次都寻找我想分享的标签。
我没有找到任何相关信息。
在使用 google chrome API 时,我看到我们只能捕获一个选项卡,但是在这个 API 之外,是否可以完成类似的事情?或者如果我开发了一个谷歌浏览器扩展,只能使用预先选择的标签?
chrome.tabCapture.capture({audio: true, video: true}, callback);
解决方案
不幸的是,您无法指定它或将其限制在当前选项卡中。
注意:约束永远不会导致屏幕共享 API 可捕获的源列表发生变化。这确保了 Web 应用程序不能通过限制源列表直到只剩下一项来强制用户共享特定内容
https://developer.mozilla.org/en-US/docs/Web/API/Screen_Capture_API/Using_Screen_Capture
推荐阅读
- c# - .net Core 3.1 在启动时使用 Nlog 写入日志
- android - 如何将非 BMP Unicode 字符用于自定义 Android 键盘?
- php - 在 WooCommerce 中以编程方式将礼品产品变体自动添加到购物车?
- r - 如何使用 R 中的向量逐列过滤数据帧?
- python - 分组并将其分配给python pandas中的中间组
- javascript - 使用 Multer 解析多部分 JSON
- python - 有没有办法在多维张量上获得 torch.mode
- python - R 中 qexp 的 Python 等价物是什么?
- r - 如何在 R 中使用 ggplot 绘制多个条形图
- macos - VSCode 远程资源管理器不显示远程容器