在我的Web应用程序中,我需要共享视频通话中屏幕的功能。我正在使用twilio和 我的视频通话功能运行正常。 我看过从twilio到共享屏幕的链接。 (https://www.twilio.com/blog/2018/01/screen-sharing-twilio-video.html) 但是我需要开发chrome扩展程序以在chrome中共享屏幕。有什么方法可以扩展我的屏幕共享而无需扩展?
答案 0 :(得分:2)
Twilio开发人员布道者和此博客文章的作者。
如博客文章中所述,要将屏幕共享功能添加到Chrome中的视频通话中,您需要创建并发布扩展程序。 screen capture in Chrome上的此博客文章中描述了如何构建该扩展。
这是目前唯一的方法。
但是,Chrome团队正在努力标准化其方法,并发布对getDisplayMedia
API的支持。这是already supported by Microsoft's Edge browser。它的工作原理与getUserMedia
相同:
navigator.getDisplayMedia().then(returnedStream => {
stream = returnedStream;
document.getElementById('screen').srcObj = stream;
})