Building a mobile web app and trying to take advantage of the new WebRTC features that dropped with iOS 11, but I seem unable to access the microphone, at least from my XCode iOS 11 simulator (iPhone X)
All requests to navigator.mediaDevices.getUserMedia({ audio: true })
and all other constraint combinations I try result in an OverconstrainedError
with error message: Invalid constraint
I've also verified that the simulator has correct input and output audio devices set. Safari also has rights to microphone and camera in the iOS settings.
To beat a dead horse I have also tried enabling all experimental features in the iOS settings menu for safari to make sure I hadn't missed anything.
Has anyone been able to successfully get the safari mobile browser to collect microphone input in the simulator?