2013-04-17 82 views
0

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

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

一些第三方库似乎使用大量的代码来做到这一点。加载图像时我找到了同样的东西。有些图书馆使用这么多的代码时,有时可能在一个小功能上做同样数量的工作......我只是想知道音频文件是否是相同的?

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

+0

哪些平台? –

回答

2

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

+0

完美:)非常感谢。 – Reanimation

0

让我一次回答一个问题。

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

是的,当然是。快速搜索带来:http://home.foni.net/~wkurz/dynaplot/applicationnotes/loadwav.htm

是否有可能不使用第三方lib播放wav文件?

再次,是的,这是可能的。假设您愿意为您所定位的所有可能的硬件和操作系统组合编写驱动程序。

请允许我建议一个解决方案:使用一些开源库。那里有很多优秀的人。我用以下为我的(非游戏应用程序)

希望帮助