safari - Hangouts 如何在 Safari 上获取桌面捕获?

标签 safari webrtc hangout get-display-media

所以如果我们看一下:https://developer.mozilla.org/en-US/docs/Web/API/Screen_Capture_API

getDisplayMedia 的状态 - 用于获取桌面流的函数 - 表明它目前在 safari 12 中不受支持。从调用 getDisplayMedia 的事实中可以明显看出在 Safari 的控制台中告诉我们它不可用。

那么Google Hangouts是如何在safari中获取桌面共享的呢?由于环聊在浏览器中运行,据我所知,它必须使用 JS API 来获取屏幕。

任何提示或帮助将不胜感激。

谢谢

最佳答案

Safari 13 支持

getDisplayMedia 。您链接到的 MDN 页面甚至 says so .

这就是环聊所使用的。你可以试试here (单击“用户手势”按钮)。

Safari 目前只提供共享整个桌面。

关于safari - Hangouts 如何在 Safari 上获取桌面捕获?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61841333/

相关文章:

css - SVG stroke-dashoffset 不适用于 safari

ubuntu - Ubuntu 上的配置 CoTurn 不起作用

javascript - 如何使用 peerjs 连接到主机?

hangout - 发布到谷歌环聊聊天的机器人的最简单解决方案?

css - iOS 上的 Safari 在使用 background-clip 和 text-fill-color 结合一些伪元素时不显示文本

javascript - 在 safari 中显示 pdf 文档

php - YouTube:在网页上显示即将举行的直播事件

node.js - 使用 API 创建 Google 日历事件不会创建环聊链接

html - 使用单指手势滚动 <object> 元素 - IPAD 不工作

reactjs - WebRTC react 流多轨问题。摄像头+屏幕共享