Отсутствует звук файла, считываемого при помощи библиотеки NAudio (C#)

Я изучаю библиотеку Naudio. Когда я считываю файл и запускаю его для проигрывания, звук не выводится. Объясните пожалуйста, что я упускаю. Если на подобный вопрос уже отвечали на StackOwerflow, скиньте пожалуйста ссылку на него (я подобного вопроса здесь не нашёл). Вот код программы:

var file = $"path\\to\\file";
var audioFileReader = new WaveFileReader(file);
var waveOut = new WaveOutEvent();
waveOut.Init(audioFileReader);
waveOut.Volume = 1.0f;
waveOut.Play()

Ответы (1 шт):

Автор решения: Timich

Для того, чтобы воспроизвести аудио, должно быть правильно указано устройство, через которое будет выводиться звук. Для этого нужно в методе DeviceNumber экземпляра класса WaveOutEvent вручную указать целочисленное значение, например -1 - по умолчанию, 0 - первое устройство вывода, ибо в моём случае значение изначально не было задано или задано некорректно для моего устройства. Подробнее можно почитать тут.

→ Ссылка