addpipe/simple-recorderjs-demo

The Live demo not working iOS 11.4.1

nibl opened this issue · 3 comments

nibl commented

I tried the live demo today on four different browsers under iOS 11.4.1 : mobile Safari, Firefox, Chrome, and Puffin.

I do not get the dialog requesting mic permission. On some browsers the recording button responds. Stop and pause also respond to touch but nothing else happens.

I tested the live demo on an iPod touch 6G. It is a new device. Are there perhaps some settings or permissions I have missed?

Or is the live demo page outdated and the current source code would work? I just wanted to see the demo working before I invest any time with the code.

This is an excellent project. I have been waiting for this for several years. I hope it all works.

Cheers.

When recording using Safari where you in a different app like Gmail/Facebook which opened the demo link in the in app browser?

I just tried the demo using standalone Safari on iOS 11.4.1 on a 6S and it worked as expected.

Chrome on iOS does not make use of WebKit's recent getUserMedia() implementation so it will not work. Not sure about Firefox/Puffin.

As a side note all iOS browsers rely on the underlying WebKit engine in Safari which is why Chrome on iOS is much different than Chrome on PC/Mac/Android.

nibl commented

Thanks for testing on the iPhone 6s. Good to know that works. I tested on an iPad Air 2, and that also worked. Problem is the iPod touch 6G.

I used standalone mobile Safari.

I had an idea that maybe the privacy setting permission had not been added because I had already enabled microphone and camera manually and those are two separate settings. The privacy settings list several apps I have given permission to use the microphone, but not Safari. So I disabled microphone and camera and then tried again.

Nothing happened in the live demo. Same behaviour.

However, I tried speakpipe and that caused a new page to appear referring to a permissions dialog. But it only appeared for 0.5 seconds and then showed a page saying you did not allow access.

The permissions dialog never appears. So there is some kind of bug with permissions on the iPod touch 6G.

Do you know how to report that to Apple?