使用Naudio或Win API同时播放多个.wav文件
本文关键字:播放 wav 文件 Naudio Win API 使用 | 更新日期: 2023-09-27 18:00:20
嗨,我有一个应用程序,它通过多个线程从不同的UDP端口同时接收wav数据:
-
是否可以使用Wave Out API同时播放所有接收到的wav数据?
-
是否可以使用NAudio同时播放所有接收到的wav数据?NAudio对象线程安全吗?
说同时播放,我的意思是当媒体播放器中播放的文件和YouTube中的东西同时播放时,你可以同时听到扬声器发出的两种声音:
如有任何帮助或提示,我们将不胜感激。提前谢谢。
是的,您可以使用多个WaveOut实例(每个流一个),也可以使用单个WaveOut并自己混合(例如使用MixinSampleProvider)
我认为你可以做到。
本教程可以帮助您:
http://msdn.microsoft.com/en-us/magazine/cc163455.aspx
它解释了如何集成视频,但我认为使用的库可以播放音频