如何分别播放音频文件的每个频道?

时间:2014-03-17 21:14:44

标签: c# audio naudio

我有一个4通道ogg和wav文件,我想分别播放每个频道,比如过滤。我有一个立体声扬声器,我想要的是当我选择一个声道时,1扬声器只会播放声道1的音频。

我试图挖掘Naudio但是为了这个目的无法弄明白。

任何帮助都会非常感激。

谢谢。

1 个答案:

答案 0 :(得分:1)

使用NAudio,您可以使用MultiplexingSampleProvider将特定输入路由到输出。阅读更多相关信息here。这可能会满足您对多声道WAV播放的需求。

NAudio目前不支持ogg回放,因此您需要找到一个扩展程序(有一些基于NVorbis)。