我尝试使用像NAudio,Bass等音频库。但无法让他们在较低配置的机器上播放所有音频格式。由于我已经是foobar的忠实粉丝,所以我想在我的应用程序中使用foobar库。但我无法想办法这样做。我浏览了Foobar SDK,但无法理解从哪里开始。所以如果你们能提供一些基本的指导或方法来帮助我理解实现foobar库在我的C#应用程序中播放音频,我将非常感激。
实际上我们使用NAudio库来播放音频。一切正常,但它无法在Windows 2003服务器等低端机器中播放某些音频格式。所以我正在寻找有史以来最伟大的音频播放器Foobar。
感谢。
答案 0 :(得分:0)
foobar SDK旨在与较低级别的语言(c ++ / c)一起使用,而不是.net语言。为了能够与c#一起使用,你必须编写一个包装来管理c ++代码(参见:Creating simple c++.net wrapper. Step-by-step如何操作)。 Altough,你必须考虑这是非常耗时的,我建议学习c ++本地使用SDK或使用另一个库来执行相同的任务。