#include <SDL.h>
#include <SDL_mixer.h>
int main(int argc, char* argv[]) {
// Inicializa SDL
if (SDL_Init(SDL_INIT_AUDIO) < 0) {
return -1;
}
// Inicializa SDL_mixer
if (Mix_OpenAudio(44100, MIX_DEFAULT_FORMAT, 2, 2048) < 0) {
return -1;
}
// Carga la música
Mix_Music* music = Mix_LoadMUS("ruta/a/tu/musica.mp3");
if (!music) {
return -1;
}
// Reproduce la música
Mix_PlayMusic(music, -1); // -1 para reproducir en bucle
// Espera un tiempo para que la música suene
SDL_Delay(10000); // 10 segundos
// Limpia
Mix_FreeMusic(music);
Mix_CloseAudio();
SDL_Quit();
return 0;
}