当我在Wav文件上运行这行代码时:
AudioFileReader1 =新的AudioFileReader(Me.FilePath)
我收到此错误:
NAudio.MmException:NoDriver在NAudio.Wave上的NAudio.Wave.AoveFileReader.CreateReaderStream(String fileName)的NAudio.Wave.WaveFormatConversionStream.CreatePcmStream(WaveStream sourceStream)的NAudio.Wave.Compression.AcmStream.SuggestPcmFormat(WaveFormat compressedFormat)上调用acmFormatSuggest。 AudioFileReader..ctor(String fileName)
我找到了许多引用来解决这个问题的mp3文件,但没有一个用于Wav文件。我错过了什么吗?
这意味着您的计算机上没有安装能够解码WAV文件的WaveFormat
的ACM编解码器。如果你用WaveFileReader
打开它并查看WaveFormat
属性,你将能够看到正在使用的压缩类型