Как создать файл типа wav с байтами
Привет всем, я пытаюсь творить .аудиофайл типа wav с байтами, на самом деле у меня есть файл формата .m4a, я читаю файл в байты, а затем создаю другой файл формата. wav с нижеприведенным кодом
var bytes = File.ReadAllBytes(Server.MapPath("Audios/Breakfast.m4a")); using (FileStream fs = File.Create(@"C:\Docs\myFile.wav")) { fs.Write(bytes, 0, bytes.Length); }
и файл создается, но не может воспроизводиться. если я попытаюсь прочитать созданный файл (myFile. wav) с помощью библиотеки dll Naudio с приведенным ниже кодом
var myReader = new WaveFileReader(@"C:\Docs\myFile.wav");
это показывает ниже Сообщение об ошибке
Система.FormatException: Not a WAVE file-no RIFF header
вот как я могу творить .wav-файлы без каких-либо проблем с использованием байтов ?
ТИА
Что я уже пробовал:
var bytes = File.ReadAllBytes(Server.MapPath("Audios/Breakfast.m4a")); using (FileStream fs = File.Create(@"C:\Docs\myFile.wav")) { fs.Write(bytes, 0, bytes.Length); }