RecordRTC: Unable to record audio on Safari (using latest version of the Safari)

@muaz-khan I have used this demo (https://webrtc-experiment.com/RecordRTC/simple-demos/audio-recording.html) for recording audio notes on our website, especially for Safari users. Earlier the demo was working fine and so do the audio note feature on our website. But, recently our team found out that users are unable to record audios, when they use Safari browser.

And when I tested the demo I found out following errors: [Error] TypeError: GetRecorderType is not a constructor (evaluating 'new Recorder(mediaStream, config)') initRecorder (RecordRTC.js:93) startRecording (RecordRTC.js:74) onclick (audio-recording.html:161)

screen shot 2018-10-01 at 10 16 34 am

Above is the error you can see on the demo, the error comes when you click on the “start recording” button second time.

Can you please tell me what’s wrong??

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Reactions: 3
  • Comments: 25 (2 by maintainers)

Commits related to this issue

Most upvoted comments

Please test this demo on both Safari for MacOSX and Safari on iPhone:

If it works then we can merge & update RecordRTC.js.

PS. It works for me, though.

waiting patiently!

Yes, we’re also unable to record with the latest version of Safari. Can you provide us with a work-around? The sooner the better. Thanks so much!