mattdiamond / Recorderjs

A plugin for recording/exporting the output of Web Audio API nodes
4.16k stars 1.46k forks source link

Audio Recording is not working in Safari on Ipad mini #160

Open akira32 opened 8 years ago

akira32 commented 8 years ago

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?

dgaspari commented 8 years ago

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.

tetreault commented 7 years ago

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

dobesv commented 7 years ago

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

tetreault commented 7 years ago

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.

Kagami commented 6 years ago

Works on iOS 11.2+

Kagami commented 6 years ago

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

nineonine commented 6 years ago

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

billythemusical commented 2 years ago

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.