Recorderjs
Recorderjs copied to clipboard
Audio Recording is not working in Safari on Ipad mini
I deploy the example of Recorder.js on IIS. And then open the web on Ipad mini. But it appears the warning message about "navigator.getUserMedia not present", even I use google chrome browser. Does somebody know how to use audio recording on iOS device?
Unfortunately, in-browser recording isn't supported on iOS devices. Take a look at caniuse for getUserMedia. Chrome on iOS is built on top of iOS Safari, so it has the same restrictions with regards to feature support.
Hopefully Apple will build in support, but it hasn't happened yet.
@akira32 @dgaspari Tangentially related, I will be trying out this method for mobile safari. Basically input of type file with capture set to microphone, it opens the microphone app, you can record, and then have an event listener for change, and can grab the file from there.
https://developers.google.com/web/fundamentals/native-hardware/recording-audio/
@tetreault Did you try that input type file capture microphone technique?
I tried the examples here on my iTouch and it always loads the camera even for the ones that specify audio:
https://addpipe.com/html-media-capture-demo/
Nope @dobesv sorry for the lack of follow thru. The client ended up being okay with lack of ios support for the project, thus I got to avoid that workaround.
Works on iOS 11.2+
@dobesv Did a quick google, according to this iOS doesn't support audio/*
capture at all.
So I guess nothing you can do to record audio on iOS < 11.
Can anyone provide with a demo example of this working on iOS?
I believe the demo page is working on iOS now, but I am getting a loud pop at the beginning and end of playback. It follows through to download.