2015-01-17 1 views
2

Как создать визуализацию анализатора спектра, которая работает в Internet Explorer, а также в других браузерах? Например, 22Tracks.com has a spectrum analyzer на фоне их страницы, которая работает в IE.Визуализация анализатора спектра звука в Internet Explorer

22Tracks.com Visualization

Я искал по всему интернету для музыки/аудио спектра визуальной, который работает во всех браузерах, но, к сожалению, я не нашел ничего, что не требует Flash.

+0

Я не понимаю, о чем вы спрашиваете. Вы просите библиотеку, которая делает это (это [вне темы] (http://stackoverflow.com/help/on-topic))? Вы спрашиваете, что такое визуализатор (простая форма сигнала)? Вы спрашиваете, как нарисовать форму волны в Javascript? Связанный: [Я объяснил такую ​​форму сигнала с помощью кода на Java] (http://stackoverflow.com/a/26454026/2891664). – Radiodef

+0

@Radiodef: Я ищу способ отображения визуального эквалайзера, который отвечает на воспроизводимую музыку. Я нашел много решений, все используют HTML5 Audio Web API, который не поддерживается IE. Итак, я ищу решение, которое также будет работать с IE, например, на 22tracks. Если кто-нибудь знает, как работает их визуализация EQ, я мог бы воссоздать его ... – Savado

+0

Можете ли вы указать, какую визуализацию вы имеете в виду? Единственная визуализация, которую я вижу, - это форма волны внизу, которая не имеет ничего общего с анализатором спектра (который многие люди неправильно называют эквалайзером). Эквалайзер не визуализирует ничего ... он просто регулирует уровни для определенных полос в спектре. В любом случае, если вам нужно, чтобы работать с старым IE, единственным вариантом является использование Flash. – Brad

ответ

2

Если вы имеете в виду кнопку Open FX:

инспектирующих исходный код показывает некоторые интересные резервные объявления, такие как Web Audio (так не для IE). Одним из них является WebGL, который согласно caniuse поддерживает IE11. Ваш вопрос «Как создать визуализацию анализатора спектра, которая работает в Internet Explorer, а также в других браузерах?» может быть получен ответ с помощью WebGL, который (по-прежнему) не требует Flash.

Существует пример на codepen.io, написанный Луиджи Маннони, который может помочь вам стать стартером.

Кодировка для этого примера слишком обширна для публикации здесь.

+0

Это не дает ответа на вопрос. Когда у вас будет достаточно [репутации] (http://stackoverflow.com/help/whats-reputation), вы сможете [прокомментировать любое сообщение] (http://stackoverflow.com/help/privileges/comment); вместо этого [предоставить ответы, которые не требуют разъяснений у аськи) (http: //meta.stackexchange.ком/вопросы/214173/почему-делать-я-потребность-50-репутации к-комментарий-то, что-может-я-ду-вместо). - [Из обзора] (/ review/low-quality-posts/13665131) – Max

+0

Как получается, что WebGL (работающий на IE11) вместо Flash требует уточнения в отношении этого вопроса? – JaydenMedia

Смежные вопросы