使用silverlight显示声音可视化器

时间:2011-03-10 14:47:55

标签: windows-phone-7

我想在我的小应用程序中显示一个声音可视化器,它显示从麦克风的值流中获得的响度。

这里有一个例子: http://randomfractals.com/blog/2010/03/26/spark-path-sound-visualizer/

我知道做这样一个可视化工具的想法,例如设置一个圆形数组来保持最近的响度,并将数组显示在直方图中。图表只有100(宽)乘300(高)“大像素”空间。每个大像素实际上是3像素乘3像素。通过将白色和黑色填充到“大像素”,我得到了我的实时声音可视化器。

我的问题是,在银光中,什么样的控制可以让我做这些事情?一个控件允许我在它上面绘制东西就足够了:))

非常感谢!

2 个答案:

答案 0 :(得分:2)

这个问题及其答案可能会对您有所帮助

Extracting sound spectrum data in WP7

答案 1 :(得分:1)

Silverlight Toolkit图表控件可以在WP7上使用,并进行一些调整,如here所述。还有一些控制供应商,如VisifireMindscape,为WP7提供图表控制。其中一个应该足以满足您的要求。

UDPATE:我忘记的另一个是amCharts Quick Charts for WPF, Silverlight, and WP7,这是免费的开源。