【问题标题】:I'm trying to implement Screenshare but getting this error: MediaError "Access to screen denied"我正在尝试实现 Screenshare 但收到此错误:MediaError "Access to screen denied"
【发布时间】:2018-08-21 02:46:12
【问题描述】:

我正在使用 Agora.io 的 Web SDK 并尝试实现视频聊天功能并启用屏幕共享。但是,我遇到了这个问题: MediaError“拒绝访问屏幕

【问题讨论】:

    标签: webrtc agora.io


    【解决方案1】:

    您的网页似乎无权访问该设备。不确定您使用的是哪个浏览器。如果您的浏览器是 Chrome/Chromium,请尝试:Change site permissions

    或使用他们的工具测试您的浏览器:Agora Web Trouble shootingAgora Web Demo

    【讨论】:

      【解决方案2】:

      您可以使用 Chrome 或 Firefox 与 Agora.io 进行屏幕共享。确保您正在部署到 HTTPS。

      火狐:

      screenStream = AgoraRTC.createStream({
          streamID: uid,
          audio: false,
          video: false,
          screen: true,
          mediaSource: 'screen' // 'screen', 'application', 'window'
      });
      

      铬:

      screenStream = AgoraRTC.createStream({
          streamID: uid,
          audio: false,
          video: false,
          screen: true,
          //chrome extension ID
          extensionId: 'EXTENTION-ID-HERE'
      });
      

      您在使用 Chrome 吗?检查几件事:

      1. 检查扩展 ID 是否匹配
      2. 检查 manifest.json 文件中的域名是否匹配

      Chrome Plugin Reference page

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-02-16
        • 1970-01-01
        • 2019-09-08
        • 2023-02-14
        • 1970-01-01
        • 1970-01-01
        • 2019-09-23
        相关资源
        最近更新 更多