Реализация аудио визуализатора в WPF - PullRequest
1 голос
/ 07 декабря 2009

Я хочу реализовать виджет аудио-визуализатора (похожий на тот, что есть в Winamp) в WPF. Как бы я подошел к этой проблеме?

Ответы [ 2 ]

3 голосов
/ 07 декабря 2009

Если вы не хотите тратить слишком много времени на реализацию всего решения, я бы порекомендовал вам проверить NAudio . Он имеет аудио захват и воспроизведение, а также большое количество визуализации OOTB.

3 голосов
/ 07 декабря 2009

Эти две статьи могут быть вам полезны:

http://dotnetaddict.dotnetdevelopersjournal.com/3dhittesting.htm http://dotnetaddict.dotnetdevelopersjournal.com/datavisualizationwpf.htm

Это две статьи из серии 3D-визуализации с использованием WPF. Они немного ориентированы на введение в WPF. Вот еще несколько:

http://blog.wpfwonderland.com/2009/01/30/data-visualization-toolkit-for-silverlight-descry/ Ударов в минуту с аудио входа в режиме реального времени

В общем, вы захотите немного проанализировать аудиопоток в реальном времени. Обнаружение ударов является простым - обеспечивает какое-то пульсирующее действие, которое согласуется с ритмом, интенсивность увеличивается с громкостью и т. Д.

Вот еще одна фантастическая статья: http://knol.google.com/k/music-visualization-techniques#

И еще один похожий вопрос от StackOverflow: Создание музыкального визуализатора

...