Agora-SDK [ERROR]:媒体访问权限:NotAllowedError

时间:2019-03-25 16:13:32

标签: ios angular webrtc webcam agora.io

我试图在使用库Agora.IO的Angular 7应用程序上显示设备IOS(在本例中为IPad)的网络摄像头。 如果我在Windows上使用Chrome,但该网络摄像头有效,但是如果在Safari的Ipad上打开该应用程序,则此操作不会询问我对网络摄像头和麦克风的授权(可能是因为在Ipad设置->野生动物园->隐私和安全性下,我启用了“相机和麦克风”?) 当我单击按钮startCall()时,出现控制台错误“ Agora-SDK [ERROR]:媒体访问:NotAllowedError”。 有人可以帮助我吗?

谢谢

/ *按钮,使用网络摄像头开始通话* /

  startCall(){
    try {
      this.agoraService.client.join(null, this.dossierId, null, (uid) => {
        this.moreDevices = this.agoraService.videoDevices && this.agoraService.videoDevices.length > 1
        if (!this.cameraId && this.moreDevices)
          this.cameraId =  this.agoraService.videoDevices[1].deviceId;
        this.localStream = this.agoraService.createStream(uid, true, this.cameraId, null, true, false);
        this.localStream.setVideoProfile('720p_3');
        this.subscribeToStreams();
      });
    } catch (error) {
      console.log(error);
    }
  }

0 个答案:

没有答案