Webrtc I';我正试图实现Screenshare,但出现了以下错误:MediaError“;“拒绝访问屏幕”;

Webrtc I';我正试图实现Screenshare,但出现了以下错误:MediaError“;“拒绝访问屏幕”;,webrtc,agora.io,Webrtc,Agora.io,我正在使用Agora.io的Web SDK,试图实现视频聊天功能并启用屏幕共享。然而,我得到了这个问题: MediaError“对屏幕的访问被拒绝”您的网页似乎没有访问该设备的权限。不确定您使用的是哪个浏览器。如果您的浏览器是Chrome/Chrome,请尝试: 或者使用他们的工具测试浏览器:,您可以使用Chrome或带有Agora.io的Firefox进行屏幕共享。请确保您正在部署HTTPS 火狐: screenStream = AgoraRTC.createStream({ stre

我正在使用Agora.io的Web SDK,试图实现视频聊天功能并启用屏幕共享。然而,我得到了这个问题:
MediaError“对屏幕的访问被拒绝”

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


或者使用他们的工具测试浏览器:,

您可以使用Chrome或带有Agora.io的Firefox进行屏幕共享。请确保您正在部署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吗?请检查以下几项:

  • 检查扩展ID是否匹配
  • 检查manifest.json文件中的域名匹配情况