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

doesnt work with SAFARI browser #34

Open
neuropass opened this issue Jul 4, 2019 · 4 comments
Open

doesnt work with SAFARI browser #34

neuropass opened this issue Jul 4, 2019 · 4 comments

Comments

@neuropass
Copy link

looks like its empty on Safari browser. anyone else? :-/
is there an alternative to this plugin? looks like its been years with no support?

@neuropass
Copy link
Author

@higuma please can you take a look?

@omeraslam
Copy link

Its works for us in safari, But there is a little noise. Trying to fix it.

@andreszs
Copy link

andreszs commented Feb 16, 2020

@neuropass, are you accessing the script in an SSL-enabled URL? The script totally fails to check for this, or the mediaDevices support, it simply assumes you are in HTTPS and your browser supports the API. Both are huge mistakes that can be easily fixed.

There are some issues with the stopRecording method implementation, that affect Safari 13 desktop. One of them is that the method randomly fails with this error:

TypeError: undefined is not an object (evaluating 'recBuffers.push')

image

There is a PR that apparently fixes this but was never merged.

image

Also, when recording short audios subsequently, eventually the browser will be stuck in a mic ON state and not record anything more.

@pablogravielseo
Copy link

Same here, I can see the error TypeError: undefined is not an object (evaluating 'recBuffers.push') on Safari.

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

4 participants