算术运算导致使用NAudio溢出

时间:2013-11-09 15:02:59

标签: c#-4.0 naudio lame

当我尝试使用DirectX媒体对象(使用DmoMp3FrameDecompressor方法)将mp3转换为pcm格式时,我在NAudio中收到错误“算术运算导致溢出”。由于在64位Windows Server 2012上不支持ACM,因此我选择了directx媒体对象。有没有办法克服这个问题。

NAudio.Wave.Mp3FileReader reader = new NAudio.Wave.Mp3FileReader(ms, wf => new NAudio.FileFormats.Mp3.DmoMp3FrameDecompressor(wf));  //  AcmMp3FrameDecompressor(wf))
NAudio.Wave.WaveChannel32 channelStream = new NAudio.Wave.WaveChannel32(reader);

0 个答案:

没有答案