【问题标题】:C++ Determine If A Sound Is Done PlayingC ++确定声音是否播放完毕
【发布时间】:2015-05-13 21:01:06
【问题描述】:

对于我的节目,我想播放一首主题曲。我怎么知道它什么时候播放完毕,然后我可以再次调用这首歌来播放?这是我播放声音的代码:

    #include <iostream>
    #include <Windows.h>\

    #pragma comment (lib , "winmm.lib") // Used for sound

    using namespace std;

    int main()
    {

        PlaySound(TEXT("Background Music.wav"), NULL, SND_FILENAME|SND_ASYNC);

        return 0;
    }   

【问题讨论】:

  • 如果您的目标是连续播放一个声音,为什么不将SND_LOOP 传递给PlaySound
  • 类似问题已经被问到here

标签: c++ windows winapi audio


【解决方案1】:

我的程序的解决方案就是添加SND_LOOP。

【讨论】:

  • 这可能会解决您当前的问题,但不能回答您提出的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多