C# 如何在Windows XP上运行nAudio?
我正在我的WPF应用程序上使用。 我遵循了他们的教程,一切都很好 然而,在他们的教程中,他们提到: 3) 在只需要调用一次的方法中,设置 WaveOut设备。在本例中,我们将使用WASPI–它是可用的 在Vista和Windows7上。关于哪个输出的更详细讨论 要选择的设备和时间,以及后面的设备 waveOutDevice=新WasapiOut(AudioClientShareMode.Shared,100) 出于某种原因,他们没有讨论如何做到这一点。 有人有线索吗? 如果你知道我应该使用哪个输出设备,我需要检查哪个操作系统吗C# 如何在Windows XP上运行nAudio?,c#,wpf,naudio,C#,Wpf,Naudio,我正在我的WPF应用程序上使用。 我遵循了他们的教程,一切都很好 然而,在他们的教程中,他们提到: 3) 在只需要调用一次的方法中,设置 WaveOut设备。在本例中,我们将使用WASPI–它是可用的 在Vista和Windows7上。关于哪个输出的更详细讨论 要选择的设备和时间,以及后面的设备 waveOutDevice=新WasapiOut(AudioClientShareMode.Shared,100) 出于某种原因,他们没有讨论如何做到这一点。 有人有线索吗? 如果你知道我应该使用哪个输
用户拥有并相应地设置了输出设备,或者XP的设备可以使用使用NAudio播放音频基本上有四个选项:
- AsioOut-对于大多数事情来说,ASIO可能是过火了。但如果您需要非常低的延迟播放,这是您最好的选择。它需要带有ASIO驱动程序的声卡或ASIO4ALL程序
- DirectSoundOut-使用DirectX进行播放
- WasapiOut-适用于Vista和Windows 7的通用播放
- WaveOut-适用于任何版本Windows的通用播放
waveOutDevice = new WaveOut();
是NAudio常见问题解答中的第一个链接,应该告诉您需要知道的所有内容。不过,快速的回答是使用WaveOut。我快速浏览了它,没有给出快速的回答。