NoDriver调用acmFormatSuggest

时间:2011-07-12 13:26:10

标签: c# naudio

请参阅我的以下代码,

        if (fileName.ToLower().EndsWith(".wav"))
        {
            waveFileStream = OpenWavStream(fileName);
        }
        else if (fileName.ToLower().EndsWith(".mp3"))
        {
            waveFileStream = new Mp3FileReader(fileName);
        }
        else
        {
            throw new InvalidOperationException("Unsupported extension");
        }
        var waveChannel = new SampleChannel(waveFileStream);
        this.SetVolumeDelegate = (vol) => waveChannel.Volume = vol;
        var postVolumeMeter = new MeteringSampleProvider(waveChannel);
        return postVolumeMeter;

我用过MP3播放器。当未安装ACM编解码器的任何机器时,将出现以下错误。

  

“NoDriver调用acmFormatSuggest”。

请建议如何在我的机器中安装ACM编解码器。

1 个答案:

答案 0 :(得分:0)

您使用的是哪个版本的Windows? MP3FileReader试图找到一个ACM MP3解码器,它是Windows XP,Vista& S的标准配置。 7。