IOS доступ к микрофону не работает во время разговора - PullRequest
0 голосов
/ 04 мая 2020

В нашем веб-приложении в браузере (google-chrome, safari) я получаю доступ к микрофону и видео пользователя с помощью getUserMedia Объект:

   navigator.mediaDevices.getUserMedia({ audio: true, video:true })
      .then(function(stream) {
        console.log('permitted');
application logic
      })
      .catch(function(err) {
        console.log('Not permitted')
      });

Как только оба разрешения утверждены пользователем Мы начинаем прямую трансляцию видео пользователя вместе с его Аудио. Эта потоковая передача работает нормально, за исключением одного сценария на iPhone (IOS).

В текущем потоке, если пользователь получает телефонный звонок и начинает отвечать, текущий поток останавливается. Возможно ли получить доступ к микрофону / видео из браузера во время продолжающегося аудиовызова или он заблокирован Apple по соображениям безопасности?

...