I need a way to play a sound file in the background when the C program is running.I'm using windows. How to play a midi file would be sufficient. And please I need a code snippet , not some link to a 10 page site that I won't understand.
Do you know how to convert a midi file into a .wav file while keeping it less than 1MB?(I seem to have a problem in that my converter transforms a 10 KB midi file into .wav file larger than 1 MB even under the worst possible quality).
The playsound function works(sorry for the stupid comment that I just deleted). But I still need either a way to convert my sound files to small sized .wav files, or the functions that can play ogg, mp3... .Thank you in advance.
"Just use Win32 MM apis to play MP3, WMA, etc... "
A code snippet like the one in the first reply would be great.(I don't really know what the parameters mean or if there is a return value nor do I really care to know, I'll just copy the code snippet and paste it inside my code and also keep it for later use.)
"If you are not willing to learn then forget programming."
Understanding how to play sound files is the least important thing I can think of in C programming. I'm the first in my class in programming and I know everything essential to writing a c program, and playing sound files is merely decoration, that's why I said I didn't care to understand what the parameters mean. I guess I won't be expecting any help anymore.