在 C 语言中实现音效功能可以使用一些音频库,如 OpenAL、SDL_mixer 等。
使用这些库可以轻松地播放、暂停、停止和循环音频文件,还可以调整音量、音调等参数。
下面是一个简单的例子,使用 SDL_mixer 库播放一个 WAV 格式的音频文件:
#include <SDL2/SDL_mixer.h>
int main() {
// 初始化 SDL_mixer 库
if (Mix_OpenAudio(44100, MIX_DEFAULT_FORMAT, 2, 2048) < 0) {
printf("Error initializing SDL_mix