5 ms·
I'd pay top $$$ if someone could show me how to let a mobile Safari user record audio on their microphone and submit it. iOS doesn't permit this in any way, wh
by varenc 10y ago
I'd pay top $$$ if someone could show me how to let a mobile Safari user record audio on their microphone and submit it. iOS doesn't permit this in any way, whether it be with getUserMedia or media capture forms. The only way to do audio recording is to build an iOS app just so I can get this one simple feature which is exactly what they want. Repeat this story for a dozen other features as well.
Apple's total opaqueness on what their plans are for the future functionality of their browser certainly doesn't help either.
- jalfresi 10y agoWeb pages that can access the microphone sounds like an absolutely insane idea to me, but then like I said, web dev is absolutely mental at the moment... get off my lawn etc.
- Drakim 10y agoSo Safari doesn't hold the web back like IE6, because the ways it's hold the web back doesn't count because you don't want those features. Not buying it.
- jalfresi 10y agoI'm suggesting that the web is fine - its stupid nonsense like javascript access to the microphone that gives the illusion that the web is moving forward, and that some people are freaking out proclaiming the end of days because some ridiculous feature hasn't been implemented.
- manigandham 10y agoHow is it ridiculous just because it's a feature you don't use? There are plenty of uses for newer standards, that's why they're created, but it only works if the browsers carry their weight and implement them consistently. Safari doesnt, and is thus holding back the progress, just like IE6+ did.
- imjasonmiller 10y agoThis is a feature I would really like to have. I tried to circumvent it a while ago when I was playing with the Web Audio API by allowing an iOS user to "upload" a video, from which I would then extract the audio using decodeAudioData. Unfortunately it returned an error on callback in iOS. Perhaps it could still work by processing said video on the server and sending back the audio, but keeping everything client-side was my requirement.