【发布时间】:2009-04-02 18:05:07
【问题描述】:
我正在寻找一个 PC 盒子,可以将多达 16 个音频文件 (mp3/wav) 播放到 16 个模拟设备(将其视为 16 组扬声器)。音频文件与模拟输出之间存在一对一的关系。硬件方面的解决方案是使用多个声卡,所以我的问题是,是否有可用的库可以让我将音频文件播放到特定的声卡/通道?
【问题讨论】:
-
我试图弄清楚这个问题的措辞,并意识到你已经问过了。今天的答案让我的心变大了。
-
我实际上最终选择了 NAudio 作为我的解决方案。它确实是我需要的。
-
您介意分享您的一些作品吗?我正在尝试类似的东西,发现 NAudio,但我的印象是你总是坐在波输出设施的顶部,它在当前实现中最多支持两个通道。
-
我们正在构建一个通信模拟系统。它将允许多达 8 个不同的音频流(一侧对话)发送到 8 个不同的通信无线电。目前我正在使用 8 个 USB 声卡来控制每个音频流。困难的部分实际上是确定哪个 USB 卡与 NAudio 使用的哪个设备 ID 相关联。你是对的,NAudio 基本上只是在 Win32 API 的浪潮之上。
-
感谢您的反馈。我看到我们试图实现不同的目标。我想同时在八个通道上播放一个音频流(假设是 7.1 音响系统),但分别调整每个扬声器的音量以模拟房间中流的“位置”。与此同时,我成功使用了 bass.net -> stackoverflow.com/questions/1624985/…