大家好我有一个应用程序通过多个线程从不同的 UDP 端口同时接收 wav 数据:
是否可以使用 Wave Out API 同时播放所有接收到的 wav 数据?
是否可以使用 NAudio 同时播放所有接收到的 wav 数据? NAudio 对象线程安全吗?
同时播放我的意思是媒体播放器中播放的文件和 YouTube 中的内容同时播放并且您可以同时从扬声器听到两种声音的情况:
如有任何帮助或提示,我们将不胜感激。提前致谢。
最佳答案
是的,您可以使用多个 WaveOut 实例(每个流一个),或者您可以使用单个 WaveOut 并自己混合(例如使用 MixingSampleProvider)
关于c# - 使用 Naudio 或 Win API 同时播放多个 .wav 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23293062/