首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NAudio:为软电话播放铃声-使用循环还是计时器?

NAudio:为软电话播放铃声-使用循环还是计时器?
EN

Stack Overflow用户
提问于 2016-06-20 22:59:04
回答 1查看 57关注 0票数 0

我开始检查如何使用NAudio在不同的输出设备上播放声音。

现在,我想将NAudio用于以下用例:我希望在软件电话上收到呼叫时播放回铃。应重复播放回铃音频( 3-5秒的wav文件),直到呼叫被接受或呼叫者挂断呼叫。

现在我找到了两种方法:

下面的条目解释了如何通过在循环中播放文件来解决这个问题:NAudio looping an audio file

另一个条目解释了如何通过使用计时器重复播放文件来解决这个问题:NAudio - Play an audiofile, wait for 2 seconds, play the audio file again

问题是走哪条路更好?因此,经常在相当短的时间内开始播放是否有意义?

出现的另一个问题是,是否有办法确保在循环情况下重放停止,因为尽管人已经在与呼叫者通话,但是从扬声器播放回铃是没有意义的。

非常感谢您的支持!

乌扎伊

EN

回答 1

Stack Overflow用户

发布于 2016-06-21 17:49:15

在这种情况下,我建议使用循环解决方案。它避免了不断关闭和打开声卡的需要。不管你是不是在循环,停止的效果都是一样的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37925707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档