Решить исключение acm не найдено
ВСЕМ ПРИВЕТ
Я использую следующий код для преобразования файлов icelp и dvgsm в wav .
он отлично работает в моей системе в windows xp .
теперь я использую windows 7, но это дает ошибку .
string fileName = "D:\\a.wav"; string outf = "D:\\outa.wav"; WaveFileReader pcmStream = new WaveFileReader(fileName); WaveFormat requiredFormat = new WaveFormat(8000, 16, pcmStream.WaveFormat.Channels); NAudio.Wave.WaveFormatConversionStream convertedStream = new NAudio.Wave.WaveFormatConversionStream(requiredFormat, pcmStream); WaveFileWriter.CreateWaveFile(outf, convertedStream);
существует исключение throws NAudio.MmException.
Additional information: AcmNotPossible calling acmStreamOpen
.
он отлично работает для других типов файлов, таких как преобразование mp3 в wa ogg в wav .
проблема возникает в файлах icelp и только под windows 7 .
пожалуйста помочь
Что я уже пробовал:
Я устанавливаю пакеты кодеков .ДОБАВЬТЕ NAUDIO LAME DLL .И NAudio WINDOWMEDIAFORMAT DLL также.