Agora-SDK [ОШИБКА]: доступ к носителю: NotAllowedError - PullRequest
0 голосов
/ 25 марта 2019

Я пытаюсь показать веб-камеру устройства IOS (в данном случае IPad) в приложении Angular 7, которое использует библиотеку Agora.IO.Веб-камера работает, если я использую Chrome в Windows, но если я открываю приложение на Ipad с Safari, эта программа НЕ запрашивает у меня авторизацию для веб-камеры и микрофона (возможно, потому что в настройках Ipad -> safari -> конфиденциальность и безопасность я включил опцию "камера и микрофон "?) и я получил консольную ошибку" Agora-SDK [ОШИБКА]: доступ к носителю: NotAllowedError "при нажатии на кнопку startCall ().Кто-нибудь может мне помочь?

Спасибо

/ * кнопка, которая начинает звонок с веб-камеры * /

  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);
    }
  }
...