21 #include "hx3d/audio/music.hpp" 23 #include "hx3d/utils/file.hpp" 35 Mix_FreeMusic(_music);
41 SDL_RWops* musicOps = SDL_RWFromConstMem(_file->getData(), _file->getSize());
42 _music = Mix_LoadMUS_RW(musicOps, 1);
47 Mix_PlayMusic(_music, 1);
58 return Mix_PlayingMusic() != 0;
void stop()
Stop the music.
void initialize(const std::string pathToFile)
Initialize a music with a path.
bool isPlaying()
Test if the music is playing.
Music()
Create an uninitialized music.
static Ptr< File > loadBinaryFile(std::string path)
Load a binary file from a path.
void play()
Play the music.