【问题标题】:Chrome getDisplayMedia stream cropped when sharing non fullscreen application window共享非全屏应用程序窗口时,Chrome getDisplayMedia 流被裁剪
【发布时间】:2021-04-23 13:35:29
【问题描述】:

我正在编写一个 Web 应用程序,它使用 webrtc 和带有 getDisplayMedia 的 Chrome 的内置屏幕截图 API。

在 Chrome 浏览器中,我在共享非全屏窗口时遇到了奇怪的行为。 在捕获的流中,窗口的左侧和底部被裁剪了大约 7 个像素。 我在共享 Mircosoft Excel 窗口(不是全屏)时注意到了这种效果,因为有很多元素靠近窗口边框。当我最大化窗口时,它不会在流中被裁剪。

我在 Windows 10 上使用 Google Chrome 版本 89.0.4389.128(64 位)和标准 1080p 显示器。

我也可以在getDiplayMedia demo of webrtc experiments 中复制此问题。 我没有找到针对此问题的 Chrome 开放错误报告。我错过了什么?我是不是做错了什么?

任何帮助或信息将不胜感激。

【问题讨论】:

  • 报告 Chrome 中的错误:crbug.com
  • 好的,谢谢,我确实报告了这个错误。我认为这种行为可能是故意的,并且可以通过 getDisplayMedia 中的某些参数来修复(似乎不是这种情况)。

标签: javascript google-chrome webrtc get-display-media


【解决方案1】:

这似乎是 Windows 中的 Google Chrome 问题,可以在稳定版本 90.0.4430.93 和更早的版本中重现。 对此问题感兴趣的人,请关注错误报告here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多