大家好我有一个应用程序,它通过来自不同UDP端口的多个线程同时接收wav数据:
是否可以使用 Wave Out API 同时播放所有接收到的 wav 数据?
是否可以使用 NAudio 同时播放所有接收到的 wav 数据?NAudio 对象线程安全吗?
说同时播放我的意思是媒体播放器中播放的文件和 YouTube 中的某些内容同时播放并且您可以同时从扬声器中听到两种声音的情况:
任何帮助或提示将不胜感激。提前致谢。
是的,您可以使用 WaveOut 的多个实例(每个流一个),或者您可以使用单个 WaveOut 并自己混合(例如使用 MixingSampleProvider)
我认为你可以做到这一点。
本教程可以帮助您:http:
//msdn.microsoft.com/en-us/magazine/cc163455.aspx
它解释了如何集成视频,但我认为使用的库可以播放音频