Hey,
schau dir mal die snd_-funktionen an, insbesondere snd_play und snd_loop. Dafür musst du SOUND*-Objekte einfügen, entweder globale, die die Engine für dich initialisiert, zb so:
//ausserhalb von einer Funktion, und vor dem Code unten
SOUND* mein_sound = "sound.wav"; //"sound.wav" ist der Dateiname
...
//in deiner Funktion:
snd_play(mein_sound,100,0);
Alternativ kannst du solche Sounds auch lokal dynamisch erstellen, das geht mit snd_create. Das ist aber schon etwas schwieriger - für den Anfang (und für kleine Sounddateien) geht das oben schon ganz gut.
Wenn du sehr große Sounddateien hast, ist es oft günstiger, diese mit den media_-Befehlen abzuspielen, das wäre z.B. für Hintergrundmusik ganz günstig. Als kleiner Nachteil "loopen" die aber nicht perfekt.
Falls du das machen willst, brauchst du media_play, etwa so:
//In deiner Funktion:
media_play("sound.wav",NULL,100);
Für dich vermutlich nicht ganz so wichtig: Beachte, dass MP3-Dateien unangenehme Lizenzbedingungen haben. Daher bietet sich ogg eher an. wav-Dateien kannst du natürlich auch nehmen, die sind aber natürlich etwas größer.