如何暂停播放声音

如何暂停播放声音

问题描述:

嘿,我想播放声音。我发出一个c命令并播放声音,然后用户按下一个键,让我们说“h”,然后声音停止5秒钟,并在5秒后返回。我可以用什么c命令来做到这一点?我以为mci发送字符串可能工作,但我不知道。 播放声音是我的去,但它没有这个功能。如何暂停播放声音

任何代码建议?

我假设你使用的是Windows

  1. 使用waveOutPause()暂停音频。
  2. 使用Sleep(5000);
  3. 使用waveOutRestart()从暂停的位置开始播放音频。

参见:waveOutPause MSDN documentation