0
У меня есть байтовый массив аудиоданных, предположительно в 8-битном формате uLaw. Однако, когда я пытаюсь сохранить его в wav-файле, файл просто статичен. Ниже показано, как я пытаюсь сохранить массив байтов. Что я делаю не так?Как сохранить массив байтов аудиоданных с помощью NAudio?
var ulawFormat = WaveFormat.CreateMuLawFormat(8000, 1);
using (WaveFileWriter w=new WaveFileWriter(AssemblyDirectory + @"\..\..\..\TestAudio\output.wav", ulawFormat))
{
foreach(var kwa in knownWorkingAudio)
{
byte[] data = kwa.Value;
w.Write(data, 0, data.Length);
}
w.Flush();
}
Thanks Mark. Есть ли способ определить, в каком формате он находится? Я знаю, что это правильный звук, потому что я могу играть по-другому. – BigJoe714
хорошо, что с другим путем? Означает ли это какие-либо сведения о том, какой формат –