C++ 确定声音是否播放完毕

标签 c++ windows winapi audio

对于我的节目,我想播放一首主题曲。我如何知道它何时播放完毕,以便我可以调用该歌曲再次播放?这是我播放声音的代码:

    #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。

关于C++ 确定声音是否播放完毕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30225106/

相关文章:

c++ - 有趣又烦人的整数问题

c++ - 这段代码会抛出访问冲突异常吗

windows - 错误 : Tomcat 7 Configuration as Windows Service via tomcat7. 可执行文件

c# - LINUX 到 Windows 错误的编码响应

c++ - 打开/关闭其他 exe 文件的 Windows 系统调用

java - 如何将指针映射到 JNA 中的结构数组

c++ - 填充色和背景色的区别

c++ - 将 h264 视频流转换/包装为 MPEG2 TS

c++ - 如何静态链接 WebKit 的 Qt 图像格式插件?

linux - 如何在 Windows 10 下自动设置和配置适用于 Linux 的 Windows 子系统?