繁体   English   中英

在WP7中提取声谱数据

[英]Extracting sound spectrum data in WP7

当我意识到MediaLibrary的GetVisualizationData()在WP7上返回一堆零时,我非常不满意。 为了从MediaLibrary的歌曲集中计算和提取声谱数据,我可以应用哪些其他方法?

PS它的编写方式表明我正在开发一个XNA项目。 我很乐意接受与Silverlight相关的方法,因为这更像是我正在努力解决的一般问题

你必须编写自己的算法。 这并不容易,但您正在寻找的是节拍检测 (此页面有一些链接可以帮助您入门)。

编辑:这是一些用于Mimim库中的节拍检测的Java源代码

根据文件(截至本文撰写时):
http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.media.mediaplayer.isvisualizationenabled.aspx

“Windows Phone上没有可视化数据。任何在手机上获取可视化数据的尝试都会在VisualizationData类中填充0。”

如果这是您希望在Windows手机上支持的功能,则应转到Connect网站并提交问题。 跟踪这些问题,特别是如果您能够获得社区支持并让人们对其进行投票,也许它将在未来版本中实施:-)

我想我已经找到了你正在寻找的东西。 由JWatte编写的节拍检测 从截图中看,它看起来非常漂亮。

是Silverlight中的一个小框架,可以帮助您完成项目。

是一个Silverlight FFT和示波器示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM