NAudio错误:"NoDriver调用acmFormatSuggest"

cod*_*ike 7 c# dependencies naudio

我有一个使用NAudio从mp3转换为wav的项目.(使用WaveFormatConversionStream.CreatePcmStream()方法)

它在我的开发机器上工作正常,但现在我正在一个新的服务器上尝试它并抛出这个错误:

NAudio.MmException:NoDriver
在NAudio.WmException.Try(MmResult结果,字符串函数)
上调用acmFormatSuggest ,
位于NAudio.Wave.Wave.WaveFormatConversionStream.CreatePcmStream(WaveStream sourceStream )的NAudio.Wave.Compression.AcmStream.SuggestPcmFormat(WaveFormat compressedFormat )

我假设NAudio需要一些不在新服务器上的依赖.它是什么,我应该从哪里安装它?

Server是一个刚孵化的Amazon EC2 Windows 2008 32位实例,安装了"Web服务器"和"app server"角色.

小智 7

运行Windows 2008 R2,使用Naudio检测Wav和Mp3文件的长度,我遇到了同样的问题.

我解决了这个问题:https://technet.microsoft.com/en-us/library/cc772567.aspx

基本上,安装"桌面体验"功能.

以上将需要重新启动服务器.

安装上述内容后,我需要不再启用,问题得到解决.