NAudio Asio不支持sourceStream格式

时间:2017-03-28 20:16:15

标签: c# audio naudio asio

我读了关于NAudio的一切,但我无法在这里得到解决方案。

该项目是VS C #Windows表单。

使用NAudio和ASIO4All测试是成功的单声道和立体声wav文件,但尝试播放8 ch。 (44k / 16bits)wav文件总是给出“不支持的sourceStream格式”错误。这是NAudio的限制吗?有什么想法吗?

8 ch。 wav文件测试在Asio能力的玩家中完美播放......

void nAudioPlay()
    {
        wave = new WaveFileReader("piano2.wav");
        output = new AsioOut("ASIO4ALL v2");
        output.Init(new WaveChannel32(wave));
        output.Play();
    }

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用

output.Init(wave);