我只是想尝试播放不同格式的音频文件。是否可以这样做,或者使用其他编解码器?
最佳答案
NAudio 可以通过 WaveFormatConversionStream
使用您机器上的任何 ACM 编解码器。您需要自己弄清楚 ACM 期望的 WaveFormat
结构,尽管 NAudio 确实为您提供了一些常见的 WaveFormat,例如 Mu 和 A-law。使用 NAudioDemo 应用程序检查您的系统上有哪些 ACM 编解码器以及它们支持哪些 WaveFormats。
您还提到了 ogg。 Ogg 不受开箱即用的支持,但 Yuval Naveh 已经实现了对 NAudio 的 Ogg 支持,作为他的 PracticeSharp 的一部分。应用。查看代码 here .
关于c# - 使用 NAudio 播放自定义文件格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12800282/