Браузер Facebook не запрашивает доступ к микрофону - PullRequest
0 голосов
/ 22 марта 2020

Я столкнулся с такой проблемой: у меня есть запись микрофона на моем сайте. В chrome на мобильном и настольном компьютере он запрашивает доступ к микрофону. Но в браузере Facebook - нет. Я использую web audio api, точнее, звоню navigator.mediaDevices.getUserMedia ({audio: true, video: false}). В обычном браузере выдает: [[PromiseStatus]]: "resolved" [[PromiseValue]]: MediaStream, в браузере Facebook [[PromiseStatus]]: "pending" [[PromiseValue]]: undefined. Во всяком случае, пользовательский агент браузера Facebook: Mozilla / 5.0 (Linux; Android 7.0; Redmi Note 4 Build / NRD90M; wv) AppleWebKit / 537.36 (KHTML, like Gecko) Version / 4.0 Chrome / 80.0.3987.149 Mobile Safari / 537.36 [FB_IAB / FB4A; FBAV / 262.0.0.34.117;]. Помогите мне, пожалуйста.

1 Ответ

0 голосов
/ 24 марта 2020

К сожалению, встроенные в приложение браузеры часто блокируют функции, которые будут доступны в автономном браузере на том же устройстве. Ли Мартин написал статью об этой проблеме почти 2 года go, но я думаю, что с тех пор ничего не изменилось.

https://medium.com/@leemartin / in-app-browsers-i-forgive-thee-not -f87b25f9418e

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...