我正在尝试用MultiplexingWaveProvider将四个不同的音频信号分别输出到四个声道。我对每个音频信号都使用了BufferWaveProvider。但是,我也想重复播放信号,中间不能停止。但我不能为BufferWaveProvider设置位置。我该如何解决这个问题?非常感谢!
发布于 2017-06-21 21:55:20
对于这种情况,BufferedWaveProvider不是最佳选择。您通常会编写某种类型的循环WaveStream (或IWaveProvider),其Read方法重复地从文件或内存缓冲区返回数据。
点击这里查看本文:http://markheath.net/post/mixing-and-looping-with-naudio
https://stackoverflow.com/questions/44644896
复制相似问题