Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# NAudio-播放音频文件,等待2秒钟,再次播放音频文件_C#_Naudio - Fatal编程技术网

C# NAudio-播放音频文件,等待2秒钟,再次播放音频文件

C# NAudio-播放音频文件,等待2秒钟,再次播放音频文件,c#,naudio,C#,Naudio,我是NAudio c#的新手,但我现在可以加载音频文件并在我的程序中播放。现在,我想实现能够循环这个音频文件,但不是直到每2秒间隔之后。我怎样才能做到这一点呢?在循环的末尾设置一个计时器。让它睡一会儿 这里已经解释过了。为了准确等待2秒,我会创建自己的IWaveProvider,在Read方法中,从源文件读取,然后在读取完成后,返回2秒的静默,然后再次从源文件开始读取 对于粗略的解决方案,您可以在PlaybackStopped事件触发后使用计时器启动新的播放。首先。在谷歌上搜索类似的东西,然后

我是NAudio c#的新手,但我现在可以加载音频文件并在我的程序中播放。现在,我想实现能够循环这个音频文件,但不是直到每2秒间隔之后。我怎样才能做到这一点呢?

在循环的末尾设置一个计时器。让它睡一会儿


这里已经解释过了。

为了准确等待2秒,我会创建自己的
IWaveProvider
,在
Read
方法中,从源文件读取,然后在读取完成后,返回2秒的静默,然后再次从源文件开始读取


对于粗略的解决方案,您可以在
PlaybackStopped
事件触发后使用计时器启动新的播放。

首先。在谷歌上搜索类似的东西,然后你可能会找到类似的东西祝你好运!