NAudio ошибка при настройке громкости волнового файла - PullRequest
0 голосов
/ 24 января 2019

Желаемый результат: разрешить пользователям управлять громкостью аудиофайла.

Я пытаюсь настроить свойство громкости волнового файла, создав новый файл и настроив свойство громкости. Каждая попытка вызвала другую проблему.

Следующие ошибки AcmNotPossible calling acmStreamOpen:

WaveFormat target = new WaveFormat(8000, 16, 1);
var reader = new AudioFileReader(textBox2.Text);
reader.Volume = 0.5f;

using (WaveFormatConversionStream str = new WaveFormatConversionStream(target, reader))
{
    WaveFileWriter.CreateWaveFile(textBox2.Text, str);
}

В этом посте предлагается обойти проблему с помощью RawSourceWaveStream, но он продолжает создавать файл длиной 0:00. Я попытался передать int в качестве аргумента для MemoryStream с тем же результатом и не смог назначить новое значение для свойства тома.

...