Как получить блоб из HTMLAudioElement? - PullRequest
0 голосов
/ 31 августа 2018

Я знаю, что могу использовать fetch(), но это вызовет новый HTTP-запрос - в то время как в памяти уже есть аудио, которое я хочу сохранить в IndexedDB. Я попробовал:

new Blob(audio)  

И получите:
Uncaught TypeError: Failed to construct 'Blob': Iterator getter is not callable.

Также HTMLMediaElement не имеет метода типа, например blob().

Я думал о MediaSource, но в настоящее время он не поддерживает ogg:

MediaSource.isTypeSupported('audio/ogg; codecs="vorbis"')

Возвращаем false.

...