Присоединение к WaveStream - PullRequest
0 голосов
/ 28 марта 2011

Я пытаюсь транслировать звук с помощью Naudio.У меня проблемы с тем, что я не могу писать в WaveStream.Я пытался создать очередь меньшего WaveStream, но я не думаю, что это не тот путь.Как я могу транслировать mp3-файл или передать файл по сети и начать воспроизведение, даже если он не был полностью передан?

1 Ответ

0 голосов
/ 14 апреля 2011

Посмотрите на BufferedWaveProvider, он может использоваться как вход для WaveOut и позволяет ставить в очередь буферы для воспроизведения. Однако вам нужно будет декодировать файл MP3 кадр за кадром самостоятельно, используя класс MP3Frame, так как MP3FileReader ожидает, что сможет изменить положение до конца.

...