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();

.

 

 

 

 

Close Menu