У меня проблемы с Audio Web API. Почему, когда я использую mediaRecorder.requestData(); вместо MediaRecorder.stop() BLOB-объекта, извлекаемого из dataavailable событие , "повреждено".
mediaRecorder.requestData();
MediaRecorder.stop()
dataavailable
Смотрите здесь пример вывода