I'm working on this app and the audio recording feature comes close to working in Chrome for Android, but it fails for a reason I haven't yet identified. (It works property in Desktop Chrome and the latest Firefox). The actual recording seems like it might be working, as microphone access is requested and I think audio blobs are created. However, I can't play the audio back.
I'm using WebRTC to record and the demo here also fails to play back audio in Android Chrome. This seems like it's a bug in the browser, but I'm wondering if there is a work around. It seems like there could be since the WebRTC demo here successfully streams audio to other clients from Android Chrome. And I'm wondering what the root of the problem is. Is the recording not properly created, or is the audio element just incapable of playing it back? I haven't been able to play back audio created from the Windows Chrome version of my app in Android Chrome, so I suspect there could be a playback issue.
EDIT: I've determined that there is a playback issues since I was able to play audio recorded in Android Chrome Beta (that I could not play on the device) in desktop Chrome. Could using an AudioContext instead of an Audio element for playback avoid the issue or do they both have the same limitations?