c++ - 在做其他事情的同时用c++播放声音

标签 c++ audio codeblocks

我有一点点2d值,当某些事件发生时,我想有声音(任何格式),但是当我使用PlaySound()时,我的游戏会冻结直到声音结束为止,因此我需要一个可以在不冻结声音的情况下播放声音的函数程序,直到声音结束,请详细解释所有内容,因为我不熟悉专业术语。

最佳答案

the documentation for SND_ASYNC 中所述,使用PlaySound()标志异步播放声音。展望 future ,您最终将需要分离游戏中各种逻辑,可能使用不同的线程来同时处理不同的事情。

关于c++ - 在做其他事情的同时用c++播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37965794/

相关文章:

编译 OpenCL HelloWorld 程序 : Linker Error

c++ - 在 ubuntu 14.04 LTS 上编译 fileZilla

c++ - 如何在不知道宽度或高度的情况下最好地对矩形的角进行排序?

java - 将音乐添加到 Java

jquery - 使用jquery控制音频音量

c++ - Code::Blocks,无法找到头文件,即使它在同一个项目中

c++ - 带有 CWinThread 指针数组的 WaitForMultipleObjects

c++ - 请求致命程序退出 (ucrtbase.dll)

android webRTC接收没有音频的调用

crash - 代码:: block 在运行项目时崩溃