0

请看我下面的代码,

        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 编解码器。

4

1 回答 1

0

您使用的是什么版本的 Windows?MP3FileReader 尝试查找 ACM MP3 解码器,该解码器作为 Windows XP、Vista 和 7 的标准提供。

于 2011-07-12T15:29:00.427 回答