为C#寻找一个简单的MP3库

我正在写一个更大的项目,项目的一部分正在播放MP3文件。 没什么好看的,只是播放播放列表中的文件,开始/停止,下一个/上一个(可以在库外完成),快进/快退。 我正在寻找一个(免费)库,或任何其他方法。 依靠外部玩家不是一种选择。

低音音频库是一种选择。

查看SDL.NET http://cs-sdl.sourceforge.net/它是一个图书馆,有播放音乐的方法。

NAudio是一个开源.NET音频库,可以播放WAV文件,使用计算机上安装的ACM编解码器进行解压缩。 它还具有对MP3文件播放的初步支持(适用于CBR,对于VBR而言并不总是如此可靠)。 但它不能做WMA和OGG。

您可以在以下位置找到一个非常简单的C#库来播放MP3音频文件:

带有NAudio的简单C#播放器MP3

该库具有以下function:

  • 完全控制音频文件的实现(加载,播放,停止和暂停)
  • 音量控制音频电平和声音平衡。
  • 指示执行时间