Как преобразовать доску байтов в звук с помощью Naudio - PullRequest
0 голосов
/ 21 апреля 2019

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

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

"System.InvalidOperationException: заголовок .wav поврежден

изображение того, из чего состоит доска байтов

byte[] bytes = new byte[17640];
//bytes isn't empty, like we see in the picture before 

System.IO.MemoryStream ms = new System.IO.MemoryStream(bytes);
System.Media.SoundPlayer myPlayer = new System.Media.SoundPlayer(ms);
myPlayer.Play();

Я не понимаю, почему я получаю эту ошибку ...

...