prog786 Ответов: 0

Решить исключение 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 также.

0 Ответов