У меня есть веб-приложение, которое возвращает байт [] из файла wav в браузере, однако мне нужно преобразовать эти аудиофайлы в .mp3, я попытался использовать библиотеку Naudio для этого и не смог.
Я пытаюсь использовать этот код:
public static byte[] ConvertWavToMp3(byte[] wavFile)
{
using(var retMs = new MemoryStream())
using (var ms = new MemoryStream(wavFile))
using(var rdr = new WaveFileReader(ms))
using (var wtr = new LameMP3FileWriter(retMs, rdr.WaveFormat, 128))
{
rdr.CopyTo(wtr);
return retMs.ToArray();
}
}
Возвращается ошибка:
Неподдерживаемый формат кодирования ALaw Имя параметра: format