Я следую этому руководству для воспроизведения аудиофайлов MP3 с помощью NAudio. Для создания WaveStream я использую этот метод:
private WaveStream CreateInputStream(string fileName)
{
WaveChannel32 inputStream;
if (fileName.EndsWith(".mp3"))
{
WaveStream mp3Reader = new Mp3FileReader(fileName);
inputStream = new WaveChannel32(mp3Reader);
}
else
{
throw new InvalidOperationException("Unsupported extension");
}
volumeStream = inputStream;
return volumeStream;
}
К сожалению, я всегда получаю исключение в
line inputStream = new WaveChanne32(mp3Reader):
Blockquote
System.ApplicationException was unhandled
Message=Only PCM supported
Source=NAudio
StackTrace: