Podpora pre Linux
Na Linuxe môžete použiť knižnicu Libsdl.
1. stiahnutie a instalacia kniznic:
sudo apt-get install libsdl2-dev libsdl2-mixer-dev
2. komplovanie a linkovanie:
gcc main.c -o main -lSDL2main -lSDL2 -lSDL2_mixer
Ukážkový program:
#include <SDL2/SDL.h>
#include <SDL2/SDL_mixer.h>
int main(int argc, char* argv[])
{
SDL_Init(SDL_INIT_AUDIO);
Mix_OpenAudio(22050, MIX_DEFAULT_FORMAT, 2, 4096);
Mix_Music *music = Mix_LoadMUS(“audio.mp3”);
Mix_PlayMusic(music, 1);
SDL_Delay(10000); // Pauza na 10s
Mix_FreeMusic(music);
Mix_CloseAudio();
SDL_Quit();
return 0;
}
Ďalšie príkazy:
Mix_PlayMusic(music, -1); // Play infinitely
Mix_PauseMusic();
Mix_ResumeMusic();
.