在WAV文件上接收“NAudio.MmException:NoDriver调用acmFormatSuggest”异常

问题描述 投票:0回答:1

当我在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文件。我错过了什么吗?

c# naudio
1个回答
1
投票

这意味着您的计算机上没有安装能够解码WAV文件的WaveFormat的ACM编解码器。如果你用WaveFileReader打开它并查看WaveFormat属性,你将能够看到正在使用的压缩类型

© www.soinside.com 2019 - 2024. All rights reserved.