gpt4 book ai didi

javascript - 如何在 Chrome desktopCapture 中获取调整大小事件

转载 作者:行者123 更新时间:2023-11-30 00:26:31 24 4
gpt4 key购买 nike

我正在使用 Chrome 的 desktopCapture在扩展中,我遇到了一个问题,我正在尝试解决。任何帮助将不胜感激。我无法发布任何来源,但 chrome 扩展程序本身在网络上很常见并被使用。

问题

问题是在 desktopCapture 捕获/流式传输到服务器时可能发生的调整大小/尺寸变化。这些更改通常发生得太快,以至于我的客户端无法处理,从而导致客户端应用程序崩溃。

解决方案

我想在捕获端检测到捕获区域的大小调整时得到一些事件或通知;例如,一个已被点击并被拖动以调整其大小的窗口。

另一种方法是可以查询 event.data 的宽度/高度。

研究

我用谷歌搜索了 chrome/webrtc 问题;到目前为止,我一无所获。根据我的发现,确实没有任何好的实现信息可用。

浏览 Chromium 代码库对我来说不是一个选择;我不是 C/C++ 开发人员。

我想从你那里得到什么

如果您有使用 desktopCapture 产品的经验,请分享您的知识。如果您不明白我在问什么或没有任何建设性的补充,请忽略并继续。

评论

截至 2015 年 7 月 17 日,Chrome 的 desktopCapture 扩展似乎存在错误或缺少对调整大小事件的支持。我将向他们提交增强请求,看看结果如何。 “正常”的 WebRTC 流在流式传输过程中“预计”不会改变尺寸,因此不会对其进行处理,这可能无济于事。

最佳答案

将捕获的流附加到视频元素并监听 onresize(onsize?)事件。如果您不想在捕获端显示某些内容,也应该适用于隐藏元素。

关于javascript - 如何在 Chrome desktopCapture 中获取调整大小事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31212394/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com