附加到WaveStream

时间:2011-03-28 12:48:34

标签: c# naudio

我正在尝试使用Naudio来传输声音。我遇到麻烦的是我无法写入WaveStream。我尝试制作一个较小的WaveStream队列,但我不认为这不是要走的路。如何通过网络传输mp3文件或传播文件并开始播放,即使它没有完全传输?

1 个答案:

答案 0 :(得分:0)

查看BufferedWaveProvider,它可以用作WaveOut的输入,并允许您排队缓冲区以进行播放。但是,您需要使用MP3Frame类逐帧解码MP3文件,因为MP3FileReader希望能够重新定位到最后。