在我的网络应用程序中,我需要在视频通话中共享屏幕的功能。 我正在使用 Twilio 和 我的视频通话功能工作正常。 我看到了从Twilio到共享屏幕的链接。(https://www.twilio.com/blog/2018/01/screen-sharing-twilio-video.html( 但是我需要开发Chrome扩展程序以在Chrome中进行屏幕共享。有什么方法可以开发没有扩展的屏幕共享吗?
Twilio开发者布道者,也是该博客文章的作者。
如博客文章中所述,要在 Chrome 中的视频通话中添加屏幕共享功能,您需要创建并发布扩展程序。这篇关于 Chrome 屏幕捕获的博客文章中介绍了如何构建该扩展程序。
这是现在唯一的方法。
但是,Chrome团队正在努力标准化他们的方法,并发布对getDisplayMedia
API的支持。Microsoft的 Edge 浏览器已经支持此功能。它的工作原理与getUserMedia
大致相同:
navigator.mediaDevices.getDisplayMedia().then(returnedStream => {
stream = returnedStream;
document.getElementById('screen').srcObj = stream;
})
请留意即将在Chrome上推出的。