Есть ли библиотека, которая абстрагирует Web Audio API и Mozilla Audio Data API для чтения необработанного аудио (MP3, ogg)

Я хочу сделать некоторые аудиовизуализации, которые считывают необработанные данные ogg или mp3 и используют их с dsp.js. Есть ли библиотека, которая включает и абстрагирует Google и Mozillas Audio API, а в идеале — сафари и другие?


person Community    schedule 22.10.2011    source источник
comment
stackoverflow.com/questions/7700273/, в этом сообщении есть ответ на ваш вопрос.   -  person linguini    schedule 23.10.2011
comment
Нет простите. Мой вопрос больше направлен на анализ данных, например, с помощью DSP.js или Beatdetector.js или аналогичных, и получение частот, BPM и т. Д. Означает доступ к необработанным аудиоданным файла. В настоящее время (насколько я понял) это можно сделать как в сейчас, так и в хроме, но API имеют разные подходы. То, что я ищу, - это библиотека, которая охватила бы оба. Я бы сам начал, но я пока не так хорош в JS.   -  person    schedule 24.10.2011
comment
Ok. Опишите подробнее DSP.js or Beatdetector.js or similar and getting the frequencies and BPMв своем вопросе и измените теги.   -  person linguini    schedule 24.10.2011
comment
Спасибо за ваш ответ. Я думаю, что теги в порядке, потому что я не ищу решение, похожее на DSP. Это просто пример. dsp.js использует быстрое преобразование Фурье для считываемого и анализируемого аудиоматериала, предоставленного аудиоданными Mozilla, и детектор биений, я полагаю, использует пики. ссылка. Он не будет работать в Chrome, потому что он использует moz audiodata api. Я думаю, вы можете сделать то же самое с новейшим Chrome Web Audio API. Я ищу библиотеку или JS, которая сочетает в себе Mozilla audioda и chrome audiosource api.   -  person    schedule 25.10.2011
comment
Moz: ссылка Chrome:ссылка, и в зависимости от пользовательского агента он использует тот или иной способ чтения необработанного аудио.   -  person    schedule 25.10.2011
comment
наиболее многообещающим кандидатом в библиотеку для добавления этой абстракции кажется soundmanager2.js ссылка, которая содержит аналогичный функционал. Но необработанное аудио чтение в настоящее время выполняется только с помощью флэш-памяти, в то время как весь API представляет собой HTML5 Audio и Flash (в качестве запасного варианта).   -  person    schedule 29.10.2011
comment
audiolib.js является оберткой как для веб-аудио API, так и для аудиоданных moz, может загружать сэмплы и является оберткой для fft.js для анализа БПФ: github.com/jussi-kalliokoski/audiolib.js   -  person kindohm    schedule 19.12.2012


Ответы (2)


взгляните на https://wiki.mozilla.org/Audio_Data_API#JavaScript_Audio_Libraries.

person Scythian    schedule 10.01.2012
comment
просто разместить ссылку недостаточно, предоставьте дополнительную информацию о том, что находится на той странице, на которую вы ссылаетесь. - person Mark; 29.10.2012