【发布时间】:2018-07-11 06:30:06
【问题描述】:
我正在制作一个视频聊天应用程序,我想在其中显示连接到房间的每个用户的图像。最初,我想在应用程序底部显示画布,一旦用户单击特定画布,相应的画布就会拉伸并在浏览器窗口中打开。 连接的用户:
在上图中,可以看到多个用户已连接,但当我关闭显示用户已连接的相应 div 时,画布中仅显示 1 个用户。
我想为每个连接的用户创建一个单独的画布,并在底部的栏中显示他的图像。
感谢任何帮助。
提前致谢。
【问题讨论】:
-
你有任何代码吗?
-
我正在使用 webrtc 和 twilio。这是将视频作为图像发布到画布的代码。
setInterval(function() { let video=document.querySelector('#remote-media video'); let canvas=document.querySelector('canvas'); let context=canvas.getContext('2d'); canvas.width = 320; canvas.height = 200; context.fillRect(0, 0, canvas.width, canvas.height); context.drawImage(video, 0, 0, canvas.width, canvas.height); }, 100); -
@ImeshChandrasiri 上面是代码
标签: javascript html5-canvas html5-video twilio webrtc