如何在C#WPF项目中使用SharpDX DirectSound播放.wav文件?

如何在C#WPF项目中使用SharpDX DirectSound播放.wav文件?,c#,wpf,wav,directsound,sharpdx,C#,Wpf,Wav,Directsound,Sharpdx,我希望能够精确地控制在我的程序中播放.wav文件的时间。我还希望能够同时播放多个.wav文件。SoundPlayer不够好,因为我不能同时播放两个声音,即使我连续播放不同的声音,每个声音之间也会有大约1/8秒的延迟,这对于我正在做的事情来说是不可接受的。我找不到使用SharpDX添加设备的方法。您在SharpDX中有directsound示例,应该可以开始了 此外,您还可以查看,它也应该适合您的需要,并且更易于使用。以下是SharpDX.DirectSound的示例代码:

我希望能够精确地控制在我的程序中播放.wav文件的时间。我还希望能够同时播放多个.wav文件。SoundPlayer不够好,因为我不能同时播放两个声音,即使我连续播放不同的声音,每个声音之间也会有大约1/8秒的延迟,这对于我正在做的事情来说是不可接受的。我找不到使用SharpDX添加设备的方法。

您在SharpDX中有directsound示例,应该可以开始了


此外,您还可以查看,它也应该适合您的需要,并且更易于使用。

以下是SharpDX.DirectSound的示例代码: