Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何同时播放声音文件?_C#_Sharpdx - Fatal编程技术网

C# 如何同时播放声音文件?

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

在参考了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.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。