C# 如何同时播放声音文件?
在参考了SharpDX之后,我不确定如何从我的计算机上同时播放多个文件C# 如何同时播放声音文件?,c#,sharpdx,C#,Sharpdx,在参考了SharpDX之后,我不确定如何从我的计算机上同时播放多个文件 using SharpDX; using SharpDX.DirectSound; using SharpDX.Multimedia; using SharpDX.XAudio2; var xaudio2 = new XAudio2(); var masteringVoice = new MasteringVoice(xaudio2); var stream = new SoundStream(File.OpenRea
using SharpDX;
using SharpDX.DirectSound;
using SharpDX.Multimedia;
using SharpDX.XAudio2;
var xaudio2 = new XAudio2();
var masteringVoice = new MasteringVoice(xaudio2);
var stream = new SoundStream(File.OpenRead(fileAddress.wav));
var waveFormat = stream.Format;
var Secondxaudio2 = new XAudio2();
var SecondmasteringVoice = new MasteringVoice(xaudio2);
var Secondstream = new SoundStream(File.OpenRead(fileAddress.wav));
var SecondwaveFormat = stream.Format;
同时播放注意:Visual Studio是您编写代码的应用程序,C#不是Visual Studio,.NET不是Visual Studio等。Visual Studio在执行代码时不起任何作用。Sharpdx git repo有大量关于如何播放示例的示例,包括如何设置语音频道以播放多个示例。请参阅,您不必使用SharpDx制作音频。。我更喜欢NAudio库,将声音添加到它的管道中很容易,我在SharpDx过山车模拟器中使用过它,一起播放录波和Mp4。