Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.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# 使用Naudio或Win API同时播放多个.wav文件_C#_.net_Naudio_Playsound - Fatal编程技术网

C# 使用Naudio或Win API同时播放多个.wav文件

C# 使用Naudio或Win API同时播放多个.wav文件,c#,.net,naudio,playsound,C#,.net,Naudio,Playsound,嗨,我有一个应用程序,它通过多个线程从不同的UDP端口同时接收wav数据: 是否可以使用Wave Out API同时播放所有接收到的wav数据 是否可以使用NAudio同时播放所有接收到的wav数据?NAudio对象线程安全吗 “同时播放”是指在media player中播放的文件和YouTube中的内容同时播放,您可以同时听到扬声器发出的两种声音: 任何帮助或暗示都将不胜感激。提前谢谢。我想你能做到 本教程可以帮助您: 它解释了如何集成视频,但我认为使用的库可以播放音频是的,您可以使用多个Wa

嗨,我有一个应用程序,它通过多个线程从不同的UDP端口同时接收wav数据:

  • 是否可以使用Wave Out API同时播放所有接收到的wav数据

  • 是否可以使用NAudio同时播放所有接收到的wav数据?NAudio对象线程安全吗

  • “同时播放”是指在media player中播放的文件和YouTube中的内容同时播放,您可以同时听到扬声器发出的两种声音:


    任何帮助或暗示都将不胜感激。提前谢谢。

    我想你能做到

    本教程可以帮助您:


    它解释了如何集成视频,但我认为使用的库可以播放音频

    是的,您可以使用多个WaveOut实例(每个流一个),或者您可以使用单个WaveOut并自己混合(例如,使用MixingSampleProvider)

    进行一些简单的音频混合,所以这可能是一个好的开始。似乎可以使用的WaveOut数量是有限制的。我收到一个异常“内存分配错误”,但它不是OutOfMemoryException。这与NAudio库有什么关系?链接已断开。这就是为什么我们要求人们总结他们链接到的文章,因为现在这个答案没有任何价值。