Recorderjs icon indicating copy to clipboard operation
Recorderjs copied to clipboard

Audio Recording is not working in Safari on Ipad mini

Open akira32 opened this issue 8 years ago • 8 comments

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?

akira32 avatar Apr 20 '16 06:04 akira32

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.

dgaspari avatar Apr 20 '16 21:04 dgaspari

@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 avatar May 23 '17 18:05 tetreault

@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/

dobesv avatar Jul 20 '17 17:07 dobesv

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.

tetreault avatar Jul 20 '17 18:07 tetreault

Works on iOS 11.2+

Kagami avatar Feb 20 '18 20:02 Kagami

@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.

Kagami avatar Feb 20 '18 20:02 Kagami

Can anyone provide with a demo example of this working on iOS?

nineonine avatar Apr 05 '18 16:04 nineonine

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.

billythemusical avatar Jul 26 '22 19:07 billythemusical