Trying to get a JavaScript reference/promise to a MediaStream returned from MediaDevices in HTML5 and WebRTC.
JavaScript here is run on Chrome and Safari on iOS and Android.
navigator.mediaDevices.getUserMedia(session, initRec , onErr);
This throws TypeError: undefined is not an object (evaluating 'navigator.mediaDevices.getUserMedia')
Fine, let's try it the slightly older way:
navigator.getUserMedia(parms,initfunc,errfunc);
This throws TypeError: navigator.getuserMedia is not a function. (In 'navigator.getUserMedia(parms,initfunc,errfunc)', 'navigator.getUserMedia' is undefined)
Note: Both of those calls work on desktop versions. Did mobile web EVER work for audio recording?