muaz-khan / RecordRTC

RecordRTC is WebRTC JavaScript library for audio/video as well as screen activity recording. It supports Chrome, Firefox, Opera, Android, and Microsoft Edge. Platforms: Linux, Mac and Windows.
https://www.webrtc-experiment.com/RecordRTC/
MIT License
6.5k stars 1.75k forks source link

Audio Voice Recorder Online not supporting iPhone/Safari #566

Open EcDevStudio opened 4 years ago

EcDevStudio commented 4 years ago

Hi, https://audiovoicerecorder.com/ seems like good service for recording audio but has instability for iPhone/Safari + Chrome. Noticed some issues:

  1. iPhone + chrome (normal and incognito) don't ask for access to mic
  2. lost recorded audio after switching off a mic
  3. silent reproducing an audio

What is the resolution to get #stable working on iPhone Safari + Chrome

Or there is another service can be used instead?

DevJhns commented 4 years ago

@EcDevStudio ios doesn't give acces to camera/mic to chrome by default policy, actually they don't give access to any browser except safari, u can see it if u go to settings -> safari, there will be mic/camera setting, if u check settings -> chrome there will be only two switches lol apple such a pain in the ass

for safari, it's again strange policy, if not mistaken, you should define record in click event, so user should click again(after permission popup) on your html element with click event listener