我想构建一个用于处理音频的.Net应用程序,并使用ClickOnce部署进行分发。我需要访问原始音频管道。我应该使用哪个音频库?我听说DirectSound的托管库是死路一条。我需要尽可能少地安装在客户端的机器上。 ClickOnce进程之外的任何东西都不起作用。
NAudio可能是一种可能,但是可能没有单独的驱动程序安装吗?还有SlimDX。
很遗憾 - 托管的DirectX库看起来效果很好,而且根据我的阅读,DirectX可以包含在ClickOnce安装中。
答案 0 :(得分:1)
BASS:http://www.un4seen.com/ 使用Bass.Net非常简单。
答案 1 :(得分:1)
虽然不是免费的,Alvas.Audio可能值得一看。
答案 2 :(得分:0)
OpenTK有一个OpenAL实现,但我不确定它在ClickOnce中的表现如何,它缺乏读/写复杂的音频文件格式(如vorbis)。