Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Safari is not supported #19

Open
urosran opened this issue Jul 15, 2020 · 8 comments
Open

Safari is not supported #19

urosran opened this issue Jul 15, 2020 · 8 comments

Comments

@urosran
Copy link

urosran commented Jul 15, 2020

Hey there,

Not an issue per se but safari is not supported, have you thought of using the polyfill to mend this?

I am happy to help in any shape or form

@syeo66
Copy link

syeo66 commented Jul 16, 2020

Might be harder than it seems. I was looking for a polyfill but it seems there is none (for video). Probably for a good reason.

@urosran
Copy link
Author

urosran commented Jul 17, 2020

Yeah, I forked your project to try to get at least the audio working but it's pretty hard. For some reason, it's not picking up onStopEvent. I'll put a PR so you can take a peak

@Jlomaka
Copy link

Jlomaka commented Aug 11, 2020

MediaRecorder API not supported on safari https://developer.mozilla.org/en-US/docs/Web/API/MediaRecorder

@DeltaCircuit
Copy link
Owner

Yeah, the MediaRecorder isn't available on Safari. Correct me if I'm wrong, the polyfill you're using in #20 doesn't support video recording, right @urosran
Like @syeo66 said, it might be for a good reason, that we aren't seeing any fully-fledged polyfill yet.

@urosran
Copy link
Author

urosran commented Aug 19, 2020

Yeah, it's audio only, dk if it would be possible to inject here to get at least full audio support

@DeltaCircuit
Copy link
Owner

Okay, let me check. I haven't looked at your PR yet. Let's see what's going on there.

@no-1ne
Copy link

no-1ne commented Nov 5, 2020

Simplest solution is use recordrtc https://www.npmjs.com/package/recordrtc

Currently even that seems to be broken wrto safari so wait for it to be corrected with in recordrtc

or here are the steps to fix it

muaz-khan/RecordRTC#655 (comment)

Relavent files are
https://github.com/muaz-khan/RecordRTC/blob/master/dev/WhammyRecorder.js
https://github.com/muaz-khan/RecordRTC/blob/master/dev/Whammy.js

@uvtech3012
Copy link

uvtech3012 commented Oct 17, 2021

hi any update on safari as media recorder is not working on IOS devides?
below is working on all devices: https://www.npmjs.com/package/react-video-recorder

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants