0

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

4

2 回答 2

0

好像您的网页无权访问该设备。不确定您使用的是哪个浏览器。如果您的浏览器是 Chrome/Chromium,请尝试:更改站点权限

或者用他们的工具测试你的浏览器:Agora Web Troubleshooting , Agora Web Demo

于 2018-08-21T09:45:41.940 回答
0

您可以使用 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 插件参考页面

于 2018-08-21T17:20:01.420 回答