Получение доступа к пользовательскому микрофону через navigator.getUserMedia
довольно просто. Но что, если я пользуюсь мобильным браузером и хочу получать аудио с расстояния, например, в режиме "громкой связи"?
Как я могу это сделать? Кажется, есть собственные приложения, которые могут это сделать, но как насчет веб-аудио?
Целью этого является отправка сообщений между устройствами с использованием DTMF. Я уже достиг этого с моим ноутбуком, потому что его микрофон может записывать окружающий звук с большого расстояния, но любой мобильный телефон, к которому у меня есть доступ, кажется, только записывает звук рядом с "мундштуком", и поэтому я должен держать телефон очень близко к источник звука для даже небольшой вероятности получения сообщения. Это побеждает цель, если я не могу заставить мобильный микрофон забрать звук с расстояния.
ИЗМЕНИТЬ: По расстоянию я имею в виду больше нескольких футов, в отличие от простых сантиметров. Звук окружающего звука, в отличие от звука, локализованного рядом с микрофоном.