Я недавно пытался использовать функцию 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 по нажатию кнопки для прямой транскрипции.
СПАСИБО!