当我在Wav文件上运行此代码行时:
AudioFileReader1 =新的AudioFileReader(Me.FilePath)
我收到此错误:
NAudio.MmException:NoDriver在NAudio.Wave.AudioFileReader.CreateReaderStream(String FileName)在NAudio.Wave.WaveFormatConversionStream.CreatePcmStream(WaveStream sourceStream)在NAudio.Wave.WaveFormatConversionStream.CreatePcmStream(WaveStream sourceStream)在NAudio.Wave.Compression。 .Wave.AudioFileReader..ctor(字符串fileName)
我找到了许多参考来解决mp3文件的此问题,但没有找到有关Wav文件的参考。我想念什么吗?
答案 0 :(得分:1)
这意味着您的计算机上没有安装能够解码WAV文件的WaveFormat
的ACM编解码器。如果您使用WaveFileReader
打开它并查看WaveFormat
属性,您将能够看到正在使用的压缩类型