如何使用 PlaySound() 或任何基本函数/方法在 C++ 中同时播放 1 个以上的 .wav 声音?

Muk*_*mar 1 c++ windows audio winapi wav

我正在尝试制作一个游戏,我需要同时播放许多声音我知道 v.basic 或者只是知道 func。PlaySound()运行.wav声音。

问题是SND_ASYNC我不能一次播放多个声音,但第一个播放的声音在中间跳过并播放下一个声音。

有什么方法(简单易懂)可以同时播放多个声音?

mas*_*as4 5

Playsound 不是用来混合声音的。从本质上讲,它是一种较旧的技术,很容易被较新的技术超越。

您可以使用DirectX在游戏中进行声音开发(一种流行的选择)。

我个人使用FMod,因为它真的很容易使用。这是一个让您入门的教程