使用NAudio播放自定义文件格式

时间:2012-10-09 12:41:17

标签: c# audio naudio

我只是想尝试播放不同格式的音频文件。是可以这样做,还是使用其他编解码器?

1 个答案:

答案 0 :(得分:1)

NAudio可以使用WaveFormatConversionStream在您的计算机上使用任何ACM编解码器。您需要自己解决ACM期望的WaveFormat结构,尽管NAudio确实附带了一些常见的WaveFormats,例如Mu和A-law。使用NAudioDemo应用程序检查系统上的ACM编解码器以及它们支持的WaveFormats。

您还提到了ogg。 Ogg不支持开箱即用,但Yuval Naveh已经为NAudio实施了Ogg支持,作为他PracticeSharp应用程序的一部分。请参阅代码here