您是否可以提供一个示例代码来播放C语言的音频文件,以及需要哪些头文件?我对这个概念不熟悉......我有兴趣了解这一点。
答案 0 :(得分:3)
你无法单独使用C语言,你将不得不涉及某些特定于平台的内容。
以一种仍然非常便携的方式实现这一目标的一种方法是使用现有的多媒体库,例如SDL。
答案 1 :(得分:3)
On * nix:只需将原始音频文件打印到/ dev / audio
答案 2 :(得分:3)
您可以使用PortAudio库。 PortAudio是一个免费的跨平台开源音频I / O库。它允许您在'C'中编写简单的音频程序,这些程序将在许多平台上编译和运行,包括Windows,Macintosh(8,9,X),Unix(OSS),SGI和BeOS。 PortAudio旨在促进不同平台上开发人员之间的音频合成软件交换。