C++;游戏音效 是否可以加载在 wav 文件中,并在一个C++编写的游戏中玩,而不使用第三方库?

C++;游戏音效 是否可以加载在 wav 文件中,并在一个C++编写的游戏中玩,而不使用第三方库?,c++,wav,C++,Wav,我的意思是,有没有一个小功能可以处理这个问题 一些第三方库似乎使用了大量代码来实现这一点。我在加载图像时发现了同样的情况。有些库使用了太多的代码,而有时可能在一个小函数中完成相同数量的工作。。。我只是想知道音频文件是否也一样 如果不是,你们知道的最好/最基本的音频库是什么?C++本身没有多媒体的概念。除非您编写自己的多媒体代码,否则您必须使用库或特定于平台的API来处理多媒体内容和输出。例如,在Windows上,最简单的选项是Win32 APIPlaySound()函数。让我一次回答一个问题 是

我的意思是,有没有一个小功能可以处理这个问题

一些第三方库似乎使用了大量代码来实现这一点。我在加载图像时发现了同样的情况。有些库使用了太多的代码,而有时可能在一个小函数中完成相同数量的工作。。。我只是想知道音频文件是否也一样


如果不是,你们知道的最好/最基本的音频库是什么?

C++本身没有多媒体的概念。除非您编写自己的多媒体代码,否则您必须使用库或特定于平台的API来处理多媒体内容和输出。例如,在Windows上,最简单的选项是Win32 API
PlaySound()
函数。

让我一次回答一个问题

是否可以在不使用第三方库的情况下加载wav文件?

是的,当然是。快速搜索将显示:

是否可以在不使用第三方库的情况下播放wav文件?

同样,是的,这是可能的。前提是你愿意为所有可能的硬件和操作系统的组合编写驱动程序

请允许我提出一个解决方案:使用一些开源库。有很多优秀的。我将以下内容用于我的(非游戏应用程序)

  • 加载波形:
  • 播放wav:
希望这能帮上忙(非常感谢。