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.54k stars 1.75k forks source link

Safari bug not showing permission prompt for screen sharing #853

Open michi88 opened 1 year ago

michi88 commented 1 year ago

Anyone else getting:

NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.

when using Safari and trying to screen record?

For me this consistently does not work.

This bug might be related: https://bugs.webkit.org/show_bug.cgi?id=259823

Safari Version 17.0 (17616.1.27.111.22, 17616) on Monterey 12.6.9 (21G726)

michi88 commented 1 year ago

https://jsfiddle.net/9uLcgb0d/2/

image
Arzar commented 12 months ago

Anyone else getting:

NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.

when using Safari and trying to screen record?

For me this consistently does not work.

This bug might be related: https://bugs.webkit.org/show_bug.cgi?id=259823

Safari Version 17.0 (17616.1.27.111.22, 17616) on Monterey 12.6.9 (21G726)

Same for me, it fails immediately without showing the permission prompt Safari 17.1 (17616.2.7.1, 17616) on Monterey 12.7.1

ronaldohoch commented 8 months ago

Guys, according to documentation, screen don't work in safari. image