Agora屏幕共享野生动物园崩溃

时间:2020-06-26 11:27:02

标签: reactjs video-streaming agora.io

我正在建立具有屏幕共享功能的视频聊天网站。 Erro在console.error行上抛出以下代码的执行:必须从用户手势处理程序调用getDisplayMedia。在Chrome和Firefox上可以正常工作。

screenStream.init(
            () => {
              console.log("Screen stream initialized");
              screenStream.setScreenProfile("720p_2");
              screenStream.setVideoProfile("720p_2");

              const videoDiv = this.createVideoStreamDivIfNeedeed(
                this.props.uuid + "-screenshare"
              );
              videoDiv.classList.add("sharing_monitor");

              screenStream.play(videoDiv.id);
              screenClient.publish(screenStream);
            },
            function (err) {
              console.error(err);

              screenStream.stop();
              screenStream.close();
              screenClient.leave();
            }
          );

0 个答案:

没有答案