Извлечение AudioBuffer элемента ‹audio›

Есть ли способ извлечь AudioBuffer элемента для анализа? Я хочу по возможности избежать проблем с разными источниками, возникающих при использовании XMLHttpRequest.


person user76284    schedule 27.03.2014    source источник
comment
Не то, чтобы голоса и принятые ответы были реальной точкой StackOverflow... Но вы задали 4 или 5 вопросов за последние несколько дней, получили хорошие ответы на все из них и не приняли Любые. Было бы неплохо, если бы вы это сделали.   -  person Kevin Ennis    schedule 28.03.2014


Ответы (1)


Нет, потому что элемент не обязательно имеет резервный AudioBuffer (например, он может транслировать часовой подкаст — вам не нужен AudioBuffer порядка гигабайт).

Можно было бы ЗАПИСАТЬ (в реальном времени, к сожалению, не быстрее) вывод элемента - createmediaelementsource() его и подключить к коду типа RecordJS.

person cwilso    schedule 27.03.2014
comment
Возможно ли это как-то, установив для атрибута preload значение true? - person user76284; 28.03.2014
comment
Все еще нет. Вы просто не сможете вот так вникать в «аудиовнутри». Предварительная загрузка просто говорит браузеру (только для рабочего стола, IIRC) продолжить и начать загрузку до нажатия кнопки воспроизведения. - person cwilso; 28.03.2014