iOS 11模拟器 - Safari getUserMedia“无效约束”

时间:2018-02-06 22:02:15

标签: ios iphone xcode safari webrtc

构建移动网络应用并尝试利用iOS 11中新增的WebRTC功能,但我似乎无法访问麦克风,至少从我的XCode iOS 11模拟器(iPhone X)

我对navigator.mediaDevices.getUserMedia({ audio: true })的所有请求以及我尝试的所有其他约束组合都会产生OverconstrainedError,并显示错误消息:Invalid constraint

我还验证了模拟器设置了正确的输入和输出音频设备。 Safari还拥有iOS设置中麦克风和摄像头的权利。

为了击败死马,我还尝试在iOS设置菜单中启用所有实验性功能,以确保我没有错过任何东西。

有没有人能够成功地使用safari移动浏览器在模拟器中收集麦克风输入?

0 个答案:

没有答案