【问题标题】:NAudio Asio Unsupported sourceStream formatNAudio Asio 不支持的源流格式
【发布时间】:2017-03-28 20:16:14
【问题描述】:

我阅读了有关 NAudio 的所有信息,但在这里找不到解决方案。

该项目是一个 VS C# Windows 窗体。

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

8 通道。 wav 文件经过测试可以在支持 Asio 的播放器中完美播放...

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

【问题讨论】:

  • 你的声卡有8个输出吗?你不能打开 ASIO 的输出比你的设备实际拥有的多

标签: c# audio naudio asio


【解决方案1】:

你用过吗

output.Init(wave);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-26
    • 2020-03-13
    • 2017-09-10
    • 1970-01-01
    • 2021-01-25
    • 2016-05-08
    相关资源
    最近更新 更多