-
Notifications
You must be signed in to change notification settings - Fork 46
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
Tracking issue: support for iOS/MacOS, Safari #84
Comments
see #86 |
Not sure what the relationship between this and #86 is except that both issues appear on iOS. |
So we have to detect support before accessing it. Refs #84
I tested this on an iPad running Safari 13.x with an enabled "Experimental Setting" >> "MediaRecorder" and it does work as advertised. |
I'm not sure if I understand this correctly. If I remember correctly, iOS worked right at the beginning and some later change broke it right? So, it can generally work without the experimental flag, right? Having users manually enable an experimental flag in the settings (that's what you want them to do, correct?) is a usability nightmare. We need to find a way around that. |
According to caniuse this should never have worked. To prove this I setup the old version of OC Studio and tested it with an iPad but it does not work (as expected). I searched through the WebKit Bugzilla finding this one: (#85851)[https://bugs.webkit.org/show_bug.cgi?id=85851#c43] So even after Safari released the new Version v13, MediaRecorder still does not work without the experimental flag…
You are right. This is a nightmare. But I fear that we cannot find a workaround other than waiting for Apple to fix the problem some day. |
This indeed seems to be impossible right now. I also searched for poly fills, but the ones I found only support audio recording. Developing an own polyfill is probably overkill. |
I just tested this with the experimental flag and the video seems to be rotated by 180°. Not the preview, just the resulting video. Also: I'd propose to keep this issue open as a tracking issue until iOS is supported. |
Currently, Safari supports
getUserMedia
(webcam), does not supportgetDisplayMedia
(screen) and partially supportsMediaRecorder
. The important part is tracking theMediaRecorder
support for now.Current state:
MediaRecorder
support exists in Safari, but is experimental and must be manually enabled in the browser's settingsUseful links:
The text was updated successfully, but these errors were encountered: