如何在 C# 中创建音频频谱
Posted
技术标签:
【中文标题】如何在 C# 中创建音频频谱【英文标题】:How to create audio spectrum in c# 【发布时间】:2011-06-05 19:52:40 【问题描述】:我想用 C# 制作一个带有信号频谱的音频播放器。
我在网上看到了一些关于如何制作播放器的例子,但找不到关于频谱的例子。
谁能给我指路?
http://www.codeproject.com/KB/directx/directshowmediaplayer.aspx http://www.codeproject.com/KB/directx/directshownet.aspx?fid=4377&select=2579548&fr=1#xx0xx
【问题讨论】:
【参考方案1】:有一篇CodeProject 文章介绍了如何创建可视化工具。如果要执行更高级的操作,可以查看 FMOD 和 BASS 等库。它们几乎都可以用几行代码显示光谱。但是,如果您的项目用于商业用途,您应该阅读他们的许可证。 或者,您可以使用开源的NAudio 库,它还可以更轻松地显示光谱。包含示例代码,例如 SpectrumAnalyser 类。
【讨论】:
【参考方案2】:您可能想签出NAudio。
【讨论】:
以上是关于如何在 C# 中创建音频频谱的主要内容,如果未能解决你的问题,请参考以下文章
iOS 如何在 Sprite Kit 游戏中创建音频淡入/淡出效果?