getUserMedia не работает для IOS, как получить доступ к микрофону на IOS с веб-сайта? - PullRequest
0 голосов
/ 28 сентября 2019

Я недавно пытался использовать функцию getUserMedia из функции navigator.mediaDevices.getUserMedia.Я пытаюсь получить доступ к микрофону с веб-сайта, который я создал (www.speechbud.com), чтобы можно было выполнить транскрипцию речи в текст.Это работает на ПК и мобильных устройствах (Android), но, похоже, не работает для IOS.Я проверил много предыдущих статей, и он говорит, что из IOS 11 getUserMedia должен работать, однако он все еще не работает.IOS все еще не совместима, и если это так, как я могу получить доступ к микрофону с веб-сайта?

Я проверил предыдущие статьи и попытался использовать разные пакеты npm, но безуспешно.

getUserMedia({video: false, audio: true},function (err, stream) {
 if (err) {
    console.log('failed');
    stream.end(); // end the stream
 } else {
   micStream.setStream(stream);
   if (keepMic) {`enter code here`
     preservedMicStream = micStream;
   }
 }
});

TLDR;Я хотел бы иметь возможность получить доступ к микрофону с устройства IOS по нажатию кнопки для прямой транскрипции.

СПАСИБО!

...