Facebook浏览器不请求使用麦克风

问题描述 投票:0回答:1

我遇到了这样的问题:我的站点上有麦克风录音。在移动设备和台式机的Chrome中,他请求访问麦克风。但是在Facebook浏览器中-不。我使用网络音频api,更准确地说是通过调用navigator.mediaDevices.getUserMedia ({audio: true, video: false})。在普通浏览器中,它在Facebook浏览器[[PromiseStatus]]: "resolved" [[PromiseValue]]: MediaStream上生成:[[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;]。请帮助我。

javascript facebook html5-audio web-audio-api microphone
1个回答
0
投票

不幸的是,应用内浏览器确实会阻止某些功能,而这些功能在同一设备上的独立浏览器中将可用。李·马丁(Lee Martin)大约2年前写了一篇有关该问题的文章,但我认为此后没有任何改变。

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

© www.soinside.com 2019 - 2024. All rights reserved.