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