【发布时间】:2010-12-23 19:44:41
【问题描述】:
我希望在 WPF 中实现一个音频可视化工具(类似于 Winamp 的)。我将如何解决这个问题?
【问题讨论】:
我希望在 WPF 中实现一个音频可视化工具(类似于 Winamp 的)。我将如何解决这个问题?
【问题讨论】:
这两篇文章可能对你有用:
http://dotnetaddict.dotnetdevelopersjournal.com/3dhittesting.htm http://dotnetaddict.dotnetdevelopersjournal.com/datavisualizationwpf.htm
它们是使用 WPF 进行 3D 可视化系列中的两篇文章。它们有点针对介绍 WPF 的使用。这里还有一些:
http://blog.wpfwonderland.com/2009/01/30/data-visualization-toolkit-for-silverlight-descry/ Beats per minute from real-time audio input
一般来说,您需要对音频流进行一些实时分析。节拍检测很简单 - 提供某种与节拍一致的脉冲动作、强度随音量增加等。
这是另一篇很棒的文章: http://knol.google.com/k/music-visualization-techniques#
还有来自 StackOverflow 的另一个类似问题: Creating music visualizer
【讨论】:
如果您不想花太多时间围绕此问题实施整个解决方案,我建议您查看NAudio。它具有音频捕获和播放功能,以及大量的 OOTB 可视化内容。
【讨论】: