web - 与 twilio 共享屏幕,无需扩展
问题描述
在我的网络应用程序中,我需要在视频通话中共享屏幕的功能。我正在使用 twilio,我的视频通话功能运行良好。我从 twilio 看到了共享屏幕的链接。(https://www.twilio.com/blog/2018/01/screen-sharing-twilio-video.html)但我需要为 chrome 中的屏幕共享开发 chrome 扩展。有什么方法可以在没有扩展的情况下开发屏幕共享?
解决方案
Twilio 开发人员布道者和该博客文章的作者。
如博客文章中所述,要在 Chrome 中为您的视频通话添加屏幕共享功能,您需要创建并发布一个扩展程序。这篇关于Chrome 屏幕截图的博客文章中描述了如何构建该扩展。
这是目前唯一的方法。
然而,Chrome 团队正在努力标准化他们的方法并发布对getDisplayMedia
API 的支持。微软的 Edge 浏览器已经支持这一点。它的工作原理与getUserMedia
:
navigator.mediaDevices.getDisplayMedia().then(returnedStream => {
stream = returnedStream;
document.getElementById('screen').srcObj = stream;
})
请注意这个即将在 Chrome中出现的内容。
推荐阅读
- php - 将 curl 响应保存到数据库中
- asp.net - 在 Microsoft 中创建自定义网站作为开发人员,我们需要哪些工具来构建它?
- php - 十月CMS部分未更新
- css - 如何增加primeng表格分页(翻页)按钮的宽度?
- python - 使用类作为装饰器来装饰另一个类的方法
- python - Tensorflow - 在进行反向传播时访问权重
- python - 在python中删除具有相同索引的两个列表的元素
- java - 将 protobuf 与 Gradle (IntelliJ) 一起使用
- presto - 启动 Presto 时无法识别的 VM 选项“ExitOnOutOfMemoryError”
- elasticsearch - 有没有办法用 Searchkick 设置多个索引别名?