Прослушиватель событий, разрешающий "блокировку камеры и микрофона" - PullRequest
0 голосов
/ 01 ноября 2018

С помощью getUserMedia возможно, что UserMedia заблокирован пользователем.

 navigator.mediaDevices.getUserMedia({ audio: true })
      .then((stream) => {
        ...
      })
      .catch(() => {
        this.usermedia_blocked = true;
      });

Когда настройка изменена на «всегда разрешать», я хочу продолжить следующую задачу. Но как я могу определить, что нажата кнопка «всегда разрешать и готово»?

enter image description here

Appear.in начать видеовызов после нажатия кнопки «всегда разрешать и готово». Я хочу сделать то же самое.

1 Ответ

0 голосов
/ 01 ноября 2018

появляются здесь, в разработке. Для этого нужно опросить navigator.mediaDevices.enumerateDevices (), проверить, есть ли у нас ярлыки устройств на камере и микрофоне (что означает, что разрешение было повторно предоставлено), а затем снова вызвать getUserMedia.

...