用于多线程的 NAudio:缓冲区已在播放错误时排队
Posted
技术标签:
【中文标题】用于多线程的 NAudio:缓冲区已在播放错误时排队【英文标题】:NAudio for multi threading: Buffers already queued on play error 【发布时间】:2011-07-16 14:00:17 【问题描述】:我的应用程序正在运行音频播放,我们正在多线程上播放音频。有时错误会给出错误:
缓冲区已在 Play 中排队(断言失败:Abort=Quit、Retry=Debug、Ignore=Continue)
【问题讨论】:
【参考方案1】:老问题,但您可能在播放音频流时调用 Play()。
另外,请勿重复使用播放器,请参阅http://naudio.codeplex.com/workitem/15916
【讨论】:
以上是关于用于多线程的 NAudio:缓冲区已在播放错误时排队的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 NAudio 和 ASIO 直接读取输入缓冲区和播放?